From 0001ae441ffb0792a0af6997e3ea66b0e04424b7 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 13 Jan 2023 17:28:23 -0500 Subject: [PATCH] Blocks double likes. --- .../main/java/com/vitorpamplona/amethyst/model/Account.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt index 308e65c25..d1dd273e8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/Account.kt @@ -22,6 +22,11 @@ class Account(val loggedIn: Persona) { fun reactTo(note: Note) { if (!isWriteable()) return + if (note.reactions.firstOrNull { it.author == userProfile() } != null) { + // has already liked this note + return + } + note.event?.let { val event = ReactionEvent.create(it, loggedIn.privKey!!) Client.send(event)