From 7723e2694b03d5c435741c3682b2e65aa419e805 Mon Sep 17 00:00:00 2001 From: tiero <3596602+tiero@users.noreply.github.com> Date: Sun, 17 Dec 2023 03:22:38 +0100 Subject: [PATCH] bump nostr-tools --- README.md | 4 ++-- src/connect.ts | 2 +- src/rpc.ts | 10 ++-------- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index d7db8d7..1e48b7b 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ It's best to ask approval from the user before signing an event. To do so, you c ```typescript import { NostrSigner } from '@nostr-connect/connect'; -import { getPublicKey, signEvent, nip06 } from 'nostr-tools'; +import { getPublicKey, getSignature, nip06 } from 'nostr-tools'; const sk = nip06.privateKeyFromSeedWords(myWords); @@ -113,7 +113,7 @@ class MobileHandler extends NostrSigner { // listen for user accept this.events.on('sign_event_approve', () => { - resolve(signEvent(event, this.self.secret)); + resolve(getSignature(event, this.self.secret)); }); // or reject diff --git a/src/connect.ts b/src/connect.ts index 57f539a..6644657 100644 --- a/src/connect.ts +++ b/src/connect.ts @@ -1,5 +1,5 @@ import EventEmitter from 'events'; -import { Event, getPublicKey, nip04, Kind } from 'nostr-tools'; +import { getPublicKey, Event, nip04 } from 'nostr-tools'; import { nip26 } from 'nostr-tools'; import { isValidRequest, NostrRPC } from './rpc'; diff --git a/src/rpc.ts b/src/rpc.ts index b0a7e5a..2f13818 100644 --- a/src/rpc.ts +++ b/src/rpc.ts @@ -296,13 +296,7 @@ export async function broadcastToRelay( relay.on('error', () => { reject(new Error(`failed to connect to ${relay.url}`)); }); - const pub = relay.publish(event); - if (skipSeen) resolve(); - pub.on('failed', (reason: any) => { - reject(reason); - }); - pub.on('ok', () => { - resolve(); - }); + relay.publish(event); + resolve(); }); }