diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/SealedGossipEvent.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/SealedGossipEvent.kt index 4f78569a2..ba3f649fd 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/SealedGossipEvent.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/SealedGossipEvent.kt @@ -46,7 +46,11 @@ class SealedGossipEvent( private fun unseal(signer: NostrSigner, onReady: (Gossip) -> Unit) { try { plainContent(signer) { - onReady(Gossip.fromJson(it)) + try { + onReady(Gossip.fromJson(it)) + } catch (e: Exception) { + Log.w("GossipEvent", "Fail to decrypt or parse Gossip", e) + } } } catch (e: Exception) { Log.w("GossipEvent", "Fail to decrypt or parse Gossip", e)