Ingamename nun aktive im chat
This commit is contained in:
parent
9eeb5084c7
commit
e3af69cd0c
15
app.js
15
app.js
@ -169,12 +169,19 @@ let onlineUsers = {};
|
|||||||
io.on("connection", (socket) => {
|
io.on("connection", (socket) => {
|
||||||
console.log("Spieler verbunden");
|
console.log("Spieler verbunden");
|
||||||
|
|
||||||
socket.on("register", (username) => {
|
socket.on("register", async (username) => {
|
||||||
const name = String(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));
|
io.emit("onlineUsers", Object.keys(onlineUsers));
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user