diff --git a/abstract-pool.ts b/abstract-pool.ts index 8494962..0655d42 100644 --- a/abstract-pool.ts +++ b/abstract-pool.ts @@ -208,4 +208,16 @@ export class AbstractSimplePool { return r.publish(event) }) } + + listConnectionStatus(): Map { + const map = new Map() + this.relays.forEach((relay, url) => map.set(url, relay.connected)) + + return map + } + + destroy(): void { + this.relays.forEach(conn => conn.close()) + this.relays = new Map() + } }