From e3af69cd0cf38387360ca48a38ab5000f8b907ea Mon Sep 17 00:00:00 2001 From: Cay Date: Fri, 13 Mar 2026 07:53:56 +0000 Subject: [PATCH] Ingamename nun aktive im chat --- app.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/app.js b/app.js index 045d56a..c46ee9f 100644 --- a/app.js +++ b/app.js @@ -169,12 +169,19 @@ let onlineUsers = {}; io.on("connection", (socket) => { console.log("Spieler verbunden"); - socket.on("register", (username) => { - const name = String(username); + socket.on("register", async (username) => { + const [rows] = await db.query( + "SELECT ingame_name FROM accounts WHERE username = ?", + [username], + ); - socket.user = name; + if (!rows.length) return; - onlineUsers[name] = socket.id; + const ingameName = rows[0].ingame_name; + + socket.user = ingameName; + + onlineUsers[ingameName] = socket.id; io.emit("onlineUsers", Object.keys(onlineUsers)); });