From c7e3acb657069141c92a8161b4aba81e66fcc2f0 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 26 Feb 2024 12:38:51 -0800 Subject: [PATCH] Handle targets that have no connections when closing on eose --- package.json | 2 +- src/Subscription.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8dcab83..8cfc8ea 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "paravel", - "version": "0.4.20", + "version": "0.4.21", "description": "Yet another toolkit for nostr", "author": "hodlbod", "license": "MIT", diff --git a/src/Subscription.ts b/src/Subscription.ts index edb8b5f..92206f5 100644 --- a/src/Subscription.ts +++ b/src/Subscription.ts @@ -101,7 +101,7 @@ export class Subscription extends EventEmitter { this.eose.add(url) - if (closeOnEose && this.eose.size === executor.target.connections.length) { + if (closeOnEose && this.eose.size >= executor.target.connections.length) { this.close() } }