From d26de39749126c6ba8cc5be93ed011e522cfd7e2 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 20 Mar 2024 11:35:03 -0400 Subject: [PATCH] Fixes lack of zap amount refresh after zapping a note. --- .../com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt index 8fde12944..41b05af49 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt @@ -1142,10 +1142,12 @@ fun ObserveZapAmountText( if (zapsState?.note?.zapPayments?.isNotEmpty() == true) { val zapAmountTxt by - produceState(initialValue = showAmount(baseNote.zapsAmount), key1 = baseNote) { - accountViewModel.calculateZapAmount(baseNote) { newZapAmount -> - if (value != newZapAmount) { - value = newZapAmount + produceState(initialValue = showAmount(baseNote.zapsAmount), key1 = zapsState) { + zapsState?.note?.let { + accountViewModel.calculateZapAmount(it) { newZapAmount -> + if (value != newZapAmount) { + value = newZapAmount + } } } }