From 1a9c3ccb79b2deb89fe5cf5ffab1e0e9cb128b13 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 30 Aug 2023 08:44:14 -0400 Subject: [PATCH] Must have a valid ZapRequest to process. --- .../main/java/com/vitorpamplona/amethyst/model/LocalCache.kt | 3 ++- .../main/java/com/vitorpamplona/quartz/events/LnZapEvent.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 290a294b7..165c0d06e 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -1492,9 +1492,10 @@ object LocalCache { is LiveActivitiesChatMessageEvent -> consume(event, relay) is LnZapEvent -> { event.zapRequest?.let { + // must have a valid request verifyAndConsume(it, relay) + consume(event) } - consume(event) } is LnZapRequestEvent -> consume(event) is LnZapPaymentRequestEvent -> consume(event) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/LnZapEvent.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/LnZapEvent.kt index c4502cf69..e1ab6a9ed 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/LnZapEvent.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/LnZapEvent.kt @@ -21,7 +21,7 @@ class LnZapEvent( fromJson(it) } as? LnZapRequestEvent } catch (e: Exception) { - Log.e("LnZapEvent", "Failed to Parse Contained Post ${description()}", e) + Log.w("LnZapEvent", "Failed to Parse Contained Post ${description()}", e) null }