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 fd1d6aafa..d4cb36cf5 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 @@ -236,7 +236,7 @@ abstract class FeedViewModel(val localFilter: FeedFilter) : ViewModel(), I checkNotInMainThread() lastFeedKey = localFilter.feedKey() - val notes = localFilter.loadTop().toImmutableList() + val notes = localFilter.loadTop().distinctBy { it.idHex }.toImmutableList() val oldNotesState = _feedContent.value if (oldNotesState is FeedState.Loaded) {