From 00c531bbff5e19d0be10aca3aadae6e6694d6878 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 24 Aug 2023 18:43:14 -0500 Subject: [PATCH] relay: close sub when socket is closed --- src/controllers/nostr/relay.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/nostr/relay.ts b/src/controllers/nostr/relay.ts index b304413..e7b954e 100644 --- a/src/controllers/nostr/relay.ts +++ b/src/controllers/nostr/relay.ts @@ -34,6 +34,10 @@ function connectStream(socket: WebSocket) { } }; + socket.onclose = () => { + Sub.close(socket); + }; + /** Handle client message. */ function handleMsg(msg: ClientMsg) { switch (msg[0]) {