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) }