From 56bc10b51324f995948c4ecb1466047d82c4b3e3 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 16 Feb 2024 15:49:57 -0500 Subject: [PATCH] Speeds up set building --- .../vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt index da4c09467..3965b3821 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/NotificationFeedFilter.kt @@ -69,7 +69,7 @@ class NotificationFeedFilter(val account: Account) : AdditiveFeedFilter() val loggedInUserHex = loggedInUser.pubkeyHex return collection - .filter { + .filterTo(HashSet()) { it.event !is ChannelCreateEvent && it.event !is ChannelMetadataEvent && it.event !is LnZapRequestEvent && @@ -82,7 +82,6 @@ class NotificationFeedFilter(val account: Account) : AdditiveFeedFilter() (isHiddenList || it.author == null || !account.isHidden(it.author!!.pubkeyHex)) && tagsAnEventByUser(it, loggedInUserHex) } - .toSet() } override fun sort(collection: Set): List {