diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt index 966b6377e..31ce7cf69 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/Note.kt @@ -106,19 +106,24 @@ class Note(val idHex: String) { fun removeReply(note: Note) { replies = replies - note + liveSet?.replies?.invalidateData() } fun removeBoost(note: Note) { boosts = boosts - note + liveSet?.boosts?.invalidateData() } fun removeReaction(note: Note) { reactions = reactions - note + liveSet?.reactions?.invalidateData() } fun removeZap(note: Note) { if (zaps[note] != null) { zaps = zaps.minus(note) + liveSet?.zaps?.invalidateData() } else if (zaps.containsValue(note)) { val toRemove = zaps.filterValues { it == note } zaps = zaps.minus(toRemove.keys) + liveSet?.zaps?.invalidateData() } }