From dbd2f308c26c5338686726cf058413283b523493 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 22 Feb 2023 18:09:03 -0500 Subject: [PATCH] Removing the check to see if the feed is different before sending it to the UI. --- .../com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt | 4 ++-- .../vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt | 4 +--- .../com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt | 4 +--- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt index 064b7a6de..d7a0c9d9c 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedViewModel.kt @@ -63,9 +63,9 @@ abstract class FeedViewModel(val localFilter: FeedFilter): ViewModel() { val oldNotesState = feedContent.value if (oldNotesState is FeedState.Loaded) { // Using size as a proxy for has changed. - if (notes != oldNotesState.feed.value) { + //if (notes != oldNotesState.feed.value) { updateFeed(notes) - } + //} } else { updateFeed(notes) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt index c2b0f9c2a..020fbce4e 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedViewModel.kt @@ -38,9 +38,7 @@ open class LnZapFeedViewModel(val dataSource: FeedFilter>): Vie val oldNotesState = feedContent.value if (oldNotesState is LnZapFeedState.Loaded) { // Using size as a proxy for has changed. - if (notes.size != oldNotesState.feed.value.size || notes.firstOrNull() != oldNotesState.feed.value.firstOrNull()) { - updateFeed(notes) - } + updateFeed(notes) } else { updateFeed(notes) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt index 7d0a89b87..3f6df5ef8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/UserFeedViewModel.kt @@ -42,9 +42,7 @@ open class UserFeedViewModel(val dataSource: FeedFilter): ViewModel() { val oldNotesState = feedContent.value if (oldNotesState is UserFeedState.Loaded) { // Using size as a proxy for has changed. - if (notes.size != oldNotesState.feed.value.size || notes.firstOrNull() != oldNotesState.feed.value.firstOrNull()) { - updateFeed(notes) - } + updateFeed(notes) } else { updateFeed(notes) }