delete listeners when closing a relay connection.
This commit is contained in:
parent
0ddcfdce68
commit
6dbcc87d93
4
relay.ts
4
relay.ts
|
@ -285,6 +285,10 @@ export function relayInit(url: string): Relay {
|
|||
},
|
||||
connect,
|
||||
close(): Promise<void> {
|
||||
listeners = {connect: [], disconnect: [], error: [], notice: []}
|
||||
subListeners = {}
|
||||
pubListeners = {}
|
||||
|
||||
if (ws.readyState > 1) return Promise.resolve()
|
||||
ws.close()
|
||||
return new Promise<void>(resolve => {
|
||||
|
|
Loading…
Reference in New Issue