From 7bfd23af3c4d0c9dc2a0df5635c8c2f11ed1e1f4 Mon Sep 17 00:00:00 2001 From: BilligsterUser Date: Fri, 17 Feb 2023 22:54:15 +0100 Subject: [PATCH] update close() usage Signed-off-by: BilligsterUser --- README.md | 2 +- pool.test.js | 4 ++-- pool.ts | 8 +++----- relay.test.js | 4 ++-- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 522d454..0e44006 100644 --- a/README.md +++ b/README.md @@ -120,7 +120,7 @@ let event = await relay.get({ ids: ['44e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245'] }) -await relay.close() +relay.close() ``` To use this on Node.js you first must install `websocket-polyfill` and import it: diff --git a/pool.test.js b/pool.test.js index 2a23830..1cadfc3 100644 --- a/pool.test.js +++ b/pool.test.js @@ -19,8 +19,8 @@ let relays = [ 'wss://nostr.zebedee.cloud/' ] -afterAll(async () => { - await pool.close([ +afterAll(() => { + pool.close([ ...relays, 'wss://nostr-relay.untethr.me', 'wss://offchain.pub', diff --git a/pool.ts b/pool.ts index 6ecf469..66e0dcb 100644 --- a/pool.ts +++ b/pool.ts @@ -12,13 +12,11 @@ export class SimplePool { this._conn = {} } - async close(relays: string[]): Promise { - await Promise.all( - relays.map(async url => { + close(relays: string[]): void { + relays.map(url => { let relay = this._conn[normalizeURL(url)] - if (relay) await relay.close() + if (relay) relay.close() }) - ) } async ensureRelay(url: string): Promise { diff --git a/relay.test.js b/relay.test.js index 04c8326..e33cdb2 100644 --- a/relay.test.js +++ b/relay.test.js @@ -15,8 +15,8 @@ beforeAll(() => { relay.connect() }) -afterAll(async () => { - await relay.close() +afterAll(() => { + relay.close() }) test('connectivity', () => {