Ingamename nun aktive im chat

This commit is contained in:
Cay 2026-03-13 07:53:56 +00:00
parent 9eeb5084c7
commit e3af69cd0c

15
app.js
View File

@ -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));
});