From 9c7265565e6462e9c96b1d7ea3c86e11d19ba9b6 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 7 Jul 2023 14:40:07 -0400 Subject: [PATCH] Avoids triggering the Notification bubble when the live event is simply updated. --- .../amethyst/ui/dal/DiscoverLiveFeedFilter.kt | 2 +- .../vitorpamplona/amethyst/ui/navigation/Routes.kt | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/DiscoverLiveFeedFilter.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/DiscoverLiveFeedFilter.kt index 88a05d32a..15514754c 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/DiscoverLiveFeedFilter.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/dal/DiscoverLiveFeedFilter.kt @@ -62,7 +62,7 @@ open class DiscoverLiveFeedFilter(val account: Account) : AdditiveFeedFilter lastTime + val noteEvent = newestItem?.event + + val dateToUse = if (noteEvent is LiveActivitiesEvent) { + noteEvent.starts() ?: newestItem.createdAt() + } else { + newestItem?.createdAt() + } + + return (dateToUse ?: 0) > lastTime } }