skip seen all the time

This commit is contained in:
tiero
2023-01-26 14:59:35 +03:00
parent 432a9dc8e7
commit 4da8d394c9

View File

@@ -62,11 +62,7 @@ export class NostrRPC {
const request = prepareRequest(id, method, params); const request = prepareRequest(id, method, params);
const event = await prepareEvent(this.self.secret, target, request); const event = await prepareEvent(this.self.secret, target, request);
await broadcastToRelay(relay, event, opts?.skipResponse); return new Promise<void>(async (resolve, reject) => {
// skip waiting for response from remote
if (opts && opts.skipResponse === true) return Promise.resolve();
return new Promise<void>((resolve, reject) => {
const sub = relay.sub([ const sub = relay.sub([
{ {
kinds: [24133], kinds: [24133],
@@ -76,6 +72,11 @@ export class NostrRPC {
} as Filter, } as Filter,
]); ]);
await broadcastToRelay(relay, event, true);
// skip waiting for response from remote
if (opts && opts.skipResponse === true) resolve();
sub.on('event', async (event: Event) => { sub.on('event', async (event: Event) => {
let payload; let payload;
/* eslint-disable @typescript-eslint/no-unused-vars */ /* eslint-disable @typescript-eslint/no-unused-vars */