mirror of
https://github.com/nostr-connect/connect.git
synced 2025-12-17 05:04:20 +01:00
skip seen all the time
This commit is contained in:
11
src/rpc.ts
11
src/rpc.ts
@@ -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 */
|
||||||
|
|||||||
Reference in New Issue
Block a user