From c973ea9a0c576fc0eccb28fe878c11bb3a87f941 Mon Sep 17 00:00:00 2001 From: Markus Klose <markus.klose@student.reutlingen-university.de> Date: Sun, 18 Dec 2022 20:53:02 +0100 Subject: [PATCH] updateUserList --- index.js | 15 +++++++++++++-- views/index.html | 18 ++++++++++++++++-- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 89e3888..8564848 100644 --- a/index.js +++ b/index.js @@ -238,15 +238,26 @@ io.on('connection', (socket) => { async function addUserToActiveUsers(response, socket) { return new Promise(resolve => { +console.log("drinne in der Party"); activeUsers.set(socket.id, response.name); clientActiveUsers.set(activeUsers.size); console.log(activeUsers); var userArr = Array.from(activeUsers.values()); + console.log("typeof UserArrlength", typeof(userArr.length)); + console.log("userArr: ", userArr); + console.log("userArr size: ", userArr.length); console.log(userArr); - socket.emit('updateUserlist', { + for (let i = 0; i < userArr.length; i++) { + console.log("userArr[i]", userArr[i]); + let name = userArr[i]; + io.emit('updateUserList', { + name: name + }) + } + /* socket.emit('updateUserlist', { userList : userArr - }); + }); */ }); } diff --git a/views/index.html b/views/index.html index e63d1b8..c84b648 100644 --- a/views/index.html +++ b/views/index.html @@ -256,7 +256,21 @@ * * @listens socket.on() 'updateUserList' event */ - socket.on('updateUserlist', function(req) { + + socket.on('updateUserlist', function(req) { + console.log("Update", req); + console.log("req", req); + let user = req.name; + console.log("req.name", user); + activeUsers.innerHTML = "Active Users:"; + + var userItem = document.createElement('li'); + userItem.textContent = user; + activeUsers.appendChild(userItem); + + }); + +/* socket.on('updateUserlist', function(req) { console.log("Update", req); var userList = req.userList; console.log("req", req.userList[0]); @@ -270,7 +284,7 @@ activeUsers.appendChild(userItem); } }); - + */ /** * Summary: -- GitLab