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 }