From a6ae2c65f26aeff292028c6851b68347312fb3af Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 18 Mar 2026 19:14:54 +0000 Subject: don't republish --- lib/nostr.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/nostr.ts b/lib/nostr.ts index 1e911f39..6adf18ca 100644 --- a/lib/nostr.ts +++ b/lib/nostr.ts @@ -27,9 +27,13 @@ export const anon = (pubkey) => ({ export async function publish(ev, url = config.nostr) { if (!verifyEvent(ev)) fail("Invalid event"); - const r = await Relay.connect(url); - await r.publish(ev); - r.close(); + try { + const r = await Relay.connect(url); + await r.publish(ev); + r.close(); + } catch (e) { + warn("nostr publish failed:", e.message); + } } export async function handleZap(invoice, sender = undefined) { -- cgit v1.2.3