From 779ad8a69c031b768d16af79154a30e92730e5c3 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Sat, 18 Jan 2020 17:28:05 -0500 Subject: moved deinit on close to ident.js --- utils/ident.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'utils/ident.js') diff --git a/utils/ident.js b/utils/ident.js index 6d18b88..f526afc 100644 --- a/utils/ident.js +++ b/utils/ident.js @@ -1,6 +1,6 @@ // A portable script to find the sender when the server websocket opens (by cursor movement) -module.exports = function identify(sock, initOnce, init){ +module.exports = function identify(sock, initOnce, init, deinit){ // `sock` should be Socket instance. // initOnce and init should be functions that act like they describe; initOnce runs once per program execution and init whenever the socket turns back on @@ -17,6 +17,8 @@ module.exports = function identify(sock, initOnce, init){ } } + sock.on('close', deinit); + // Calls initOnce and init on successful identification. let initialized = false; function identity(send){ -- cgit