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', () => {