From ed07248f7d1d8ca06c8804dcd3fd2624eb92a9c3 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 21 Apr 2023 18:20:26 -0400 Subject: [PATCH] Correctly calculates the total of Zaps in a poll --- .../vitorpamplona/amethyst/ui/note/PollNoteViewModel.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/PollNoteViewModel.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/PollNoteViewModel.kt index 4ce21c372..b24d78fbd 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/PollNoteViewModel.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/PollNoteViewModel.kt @@ -110,7 +110,13 @@ class PollNoteViewModel { fun totalZapped(): BigDecimal { return pollNote?.zaps?.values?.sumOf { - (it?.event as? LnZapEvent)?.amount ?: BigDecimal(0) + val zapEvent = (it?.event as? LnZapEvent) + + if (zapEvent?.zappedPollOption() != null) { + zapEvent.amount ?: BigDecimal(0) + } else { + BigDecimal(0) + } } ?: BigDecimal(0) } }