diff --git a/app.js b/app.js index 6e22396..33244f5 100644 --- a/app.js +++ b/app.js @@ -131,8 +131,12 @@ io.on("connection", (socket) => { console.log("Spieler verbunden"); socket.on("register", (username) => { - socket.user = username; - onlineUsers[username] = socket.id; + const name = String(username); + + socket.user = name; + + onlineUsers[name] = socket.id; + io.emit("onlineUsers", Object.keys(onlineUsers)); }); diff --git a/public/js/chat.js b/public/js/chat.js index c693241..1713cd4 100644 --- a/public/js/chat.js +++ b/public/js/chat.js @@ -1,5 +1,5 @@ const socket = io(); -socket.emit("register", window.playerName); +socket.emit("register", String(window.playerName)); const chatTitle = document.getElementById("chat-title"); let channel = "global";