src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt

changeset 186
05eec764facd
parent 184
e8eecee6aadf
child 207
479dd7993ef9
equal deleted inserted replaced
185:5ec9fcfbdf9c 186:05eec764facd
74 .set(Parser.EXTENSIONS, listOf(TablesExtension.create(), StrikethroughExtension.create())) 74 .set(Parser.EXTENSIONS, listOf(TablesExtension.create(), StrikethroughExtension.create()))
75 val parser = Parser.builder(options).build() 75 val parser = Parser.builder(options).build()
76 val renderer = HtmlRenderer.builder(options).build() 76 val renderer = HtmlRenderer.builder(options).build()
77 val process = fun(it: String) = renderer.render(parser.parse(it)) 77 val process = fun(it: String) = renderer.render(parser.parse(it))
78 78
79 issue.description = process(issue.description) 79 issue.description = process(issue.description?:"")
80 for (comment in comments) { 80 for (comment in comments) {
81 comment.comment = process(comment.comment) 81 comment.comment = process(comment.comment)
82 } 82 }
83 } 83 }
84 } 84 }
109 if (v.status != VersionStatus.Deprecated) recent.add(v) 109 if (v.status != VersionStatus.Deprecated) recent.add(v)
110 } else { 110 } else {
111 upcoming.add(v) 111 upcoming.add(v)
112 } 112 }
113 } 113 }
114 versionsRecent = recent 114 versionsRecent = recent.distinct()
115 versionsUpcoming = upcoming 115 versionsUpcoming = upcoming.distinct()
116 } 116 }
117 } 117 }
118 118

mercurial