From 82228036ef4fb051b20f46a9872eb1c0655572b1 Mon Sep 17 00:00:00 2001 From: ramigs Date: Sat, 4 Mar 2023 14:59:33 +0000 Subject: [PATCH] close relay's websocket only if it's in state OPEN --- relay.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relay.ts b/relay.ts index 4cc374e..105b547 100644 --- a/relay.ts +++ b/relay.ts @@ -310,8 +310,9 @@ export function relayInit( listeners = {connect: [], disconnect: [], error: [], notice: []} subListeners = {} pubListeners = {} - - ws?.close() + if (ws.readyState === WebSocket.OPEN) { + ws?.close() + } }, get status() { return ws?.readyState ?? 3