aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt')
-rw-r--r--src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt b/src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt
new file mode 100644
index 0000000..c5b58f0
--- /dev/null
+++ b/src/main/kotlin/io/jamesbarnett/redditlite/model/PostDetail.kt
@@ -0,0 +1,9 @@
+package io.jamesbarnett.redditlite.model
+
+import org.apache.commons.text.StringEscapeUtils
+
+data class PostDetail(val post: Post, val comments: List<Comment>) {
+ val isSelfPost get() = post.isSelfPost
+ val selftextHtmlUnescaped: String? get() = StringEscapeUtils.unescapeHtml4(post.selftextHtml)
+ val commentCount get() = post.commentCount
+}