- val newPosts: Collection<Post>
- get() = listOf(newPostNotification, localPostNotification)
- .flatMap(ListNotification<Post>::elements)
- .filter { postVisibilityFilter.isPostVisible(null, it) }
+ fun newPosts(): Collection<Post> =
+ listOf(newPostNotification, localPostNotification)
+ .flatMap(ListNotification<Post>::elements)
+ .filter { postVisibilityFilter.isPostVisible(null, it) }
+
+ fun newReplies(): Collection<PostReply> =
+ listOf(newReplyNotification, localReplyNotification)
+ .flatMap(ListNotification<PostReply>::elements)
+ .filter { replyVisibilityFilter.isReplyVisible(null, it) }