X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FNewElements.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FNewElements.kt;h=28e410cbf6f98305083fc660f092e6169bfd3cdd;hb=fda2239d4bd30e90a397d4cc3726250270876856;hp=6799ada91c72446c7be02a3231ed27e651a36a19;hpb=4965986ea98879fbe0a2ca9bcf8dbeeeaebaa9ef;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/web/NewElements.kt b/src/main/kotlin/net/pterodactylus/sone/web/NewElements.kt index 6799ada..28e410c 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/NewElements.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/NewElements.kt @@ -38,13 +38,14 @@ class NewElements @Inject constructor( private val replyVisibilityFilter: ReplyVisibilityFilter ) { - val newPosts: Collection - get() = listOf(newPostNotification, localPostNotification) - .flatMap(ListNotification::elements) - .filter { postVisibilityFilter.isPostVisible(null, it) } + fun newPosts(): Collection = + listOf(newPostNotification, localPostNotification) + .flatMap(ListNotification::elements) + .filter { postVisibilityFilter.isPostVisible(null, it) } + + fun newReplies(): Collection = + listOf(newReplyNotification, localReplyNotification) + .flatMap(ListNotification::elements) + .filter { replyVisibilityFilter.isReplyVisible(null, it) } - val newReplies: Collection - get() = listOf(newReplyNotification, localReplyNotification) - .flatMap(ListNotification::elements) - .filter { replyVisibilityFilter.isReplyVisible(null, it) } }