diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/sockets.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sockets.js b/lib/sockets.js index d35627b3..7c912d2d 100644 --- a/lib/sockets.js +++ b/lib/sockets.js @@ -50,13 +50,13 @@ wss.on("connection", function (ws) { ws.send(JSON.stringify({ type: "login", data: await getUser(username) })); l.info("socket open", username); } catch (e) { - l.error("problem opening socket", e.message); + l.error("problem opening socket", token, e.message); } }); ws.on("close", function () { const username = names[id]; - delete sockets[username][id]; + if (sockets[username][id] !== undefined) delete sockets[username][id]; l.info("socket closed", username); }); }); |
