diff --git a/abstract-pool.ts b/abstract-pool.ts index ab13c0c..fb52368 100644 --- a/abstract-pool.ts +++ b/abstract-pool.ts @@ -136,7 +136,7 @@ export class AbstractSimplePool { let handleEose = (i: number) => { if (eosesReceived[i]) return // do not act twice for the same relay eosesReceived[i] = true - if (eosesReceived.filter(a => a).length === requests.length) { + if (eosesReceived.filter(a => a).length === groupedRequests.length) { params.oneose?.() handleEose = () => {} } @@ -147,7 +147,7 @@ export class AbstractSimplePool { if (closesReceived[i]) return // do not act twice for the same relay handleEose(i) closesReceived[i] = reason - if (closesReceived.filter(a => a).length === requests.length) { + if (closesReceived.filter(a => a).length === groupedRequests.length) { params.onclose?.(closesReceived) handleClose = () => {} } diff --git a/jsr.json b/jsr.json index 2ccff6d..6406d98 100644 --- a/jsr.json +++ b/jsr.json @@ -1,6 +1,6 @@ { "name": "@nostr/tools", - "version": "2.17.1", + "version": "2.17.2", "exports": { ".": "./index.ts", "./core": "./core.ts", diff --git a/package.json b/package.json index 8f1e514..7cf3fd6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "nostr-tools", - "version": "2.17.1", + "version": "2.17.2", "description": "Tools for making a Nostr client.", "repository": { "type": "git",