From 9d01b89432335fc7a0bec5c07d94344cf413c903 Mon Sep 17 00:00:00 2001 From: Jonas Zohren <jonas.zohren@tu-dortmund.de> Date: Sun, 18 Oct 2020 16:26:41 +0200 Subject: [PATCH] Remove noAudio users from userlist and -count --- server/bbb.js | 2 +- server/server.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/bbb.js b/server/bbb.js index 99a4fe4..0dccf81 100644 --- a/server/bbb.js +++ b/server/bbb.js @@ -148,7 +148,7 @@ module.exports.getUserList = async function getUserList(authenticatedPage) { name: userName, }); } - return users; + return users.filter(user => !user.classes.includes('noVoice')); }; module.exports.getRoomName = async function getRoomName(authenticatedPage) { diff --git a/server/server.js b/server/server.js index 993bbab..a8a1c88 100644 --- a/server/server.js +++ b/server/server.js @@ -74,7 +74,7 @@ async function attachToRoom(roomUrl) { subProcess.on("message", (m) => { if (m.eventName === "roomInfo") { - room.userCount = m.data.count; + room.userCount = m.data.users.length; room.users = m.data.users; room.name = m.data.name; } else if (m.eventName === "sessionClosed") { @@ -160,7 +160,7 @@ function generateRoomList() { uid: roomInfo.uid, url: roomInfo.url, name: roomInfo.name, - userCount: roomInfo.userCount, + userCount: parseInt(roomInfo.userCount, 10), users: roomInfo.users, }); } -- GitLab