From bce30ce5de0505e9d6886ece5f695fd2afb779bb Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 22 Feb 2023 15:06:56 -0500 Subject: [PATCH] Trying to solve Notifications crash --- .../com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt index 6a1315c4c..cc79b8f07 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedViewModel.kt @@ -50,7 +50,7 @@ open class CardFeedViewModel(val dataSource: FeedFilter): ViewModel() { val newCards = convertToCard(notes.minus(lastNotesCopy)) if (newCards.isNotEmpty()) { lastNotes = notes - updateFeed((oldNotesState.feed.value + newCards).sortedBy { it.createdAt() }.reversed()) + updateFeed((oldNotesState.feed.value + newCards).distinctBy { it.id() }.sortedBy { it.createdAt() }.reversed()) } } else { val cards = convertToCard(notes)