diff options
| author | Adam Soltys <[email protected]> | 2020-05-15 16:26:44 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-05-15 16:26:44 -0700 |
| commit | 162fc00b5ad73211308fa06af6c405d8ad54e712 (patch) | |
| tree | 083c24a84fa03a7b71905f00c8888cb1118c3d01 | |
| parent | 25894616c28dea26fa2457f567abba0a40847299 (diff) | |
| download | coinos-server-162fc00b5ad73211308fa06af6c405d8ad54e712.tar.gz coinos-server-162fc00b5ad73211308fa06af6c405d8ad54e712.zip | |
log id on close
| -rw-r--r-- | lib/sockets.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/sockets.js b/lib/sockets.js index 874cafcc..ee453ce7 100644 --- a/lib/sockets.js +++ b/lib/sockets.js @@ -56,8 +56,12 @@ wss.on("connection", function (ws) { }); ws.on("close", function () { - const username = names[id]; - if (sockets[username] && sockets[username][id]) delete sockets[username][id]; - l.info("socket closed", username); + try { + const username = names[id]; + if (sockets[username] && sockets[username][id]) delete sockets[username][id]; + l.info("socket closed", username, id); + } catch(e) { + l.error("problem closing socket", e.message); + } }); }); |
