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