aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-18 19:14:54 +0000
committerAdam Soltys <[email protected]>2026-03-18 19:14:54 +0000
commita6ae2c65f26aeff292028c6851b68347312fb3af (patch)
tree2e888c1d2408c7543c07c3ad960b62bc3df84d3f /lib
parenta8977f8c5c84b0c37c4fb36f0a0be5bf6f492f3d (diff)
downloadcoinos-server-a6ae2c65f26aeff292028c6851b68347312fb3af.tar.gz
coinos-server-a6ae2c65f26aeff292028c6851b68347312fb3af.zip
don't republish
Diffstat (limited to 'lib')
-rw-r--r--lib/nostr.ts10
1 files 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) {