mirror of
https://github.com/nbd-wtf/nostr-tools.git
synced 2025-12-09 00:28:51 +00:00
delete listeners when closing a relay connection.
This commit is contained in:
4
relay.ts
4
relay.ts
@@ -285,6 +285,10 @@ export function relayInit(url: string): Relay {
|
|||||||
},
|
},
|
||||||
connect,
|
connect,
|
||||||
close(): Promise<void> {
|
close(): Promise<void> {
|
||||||
|
listeners = {connect: [], disconnect: [], error: [], notice: []}
|
||||||
|
subListeners = {}
|
||||||
|
pubListeners = {}
|
||||||
|
|
||||||
if (ws.readyState > 1) return Promise.resolve()
|
if (ws.readyState > 1) return Promise.resolve()
|
||||||
ws.close()
|
ws.close()
|
||||||
return new Promise<void>(resolve => {
|
return new Promise<void>(resolve => {
|
||||||
|
|||||||
Reference in New Issue
Block a user