diff --git a/src/socket.io/index.js b/src/socket.io/index.js index 4ad8a60680..b92c0f7e3f 100644 --- a/src/socket.io/index.js +++ b/src/socket.io/index.js @@ -243,8 +243,12 @@ function updateRoomBrowsingText(roomName) { var uids = getUidsInRoom(roomName), anonymousCount = getAnonymousCount(roomName); - user.getMultipleUserFields(uids, ['uid', 'username', 'userslug', 'picture'], function(err, users) { + user.getMultipleUserFields(uids, ['uid', 'username', 'userslug', 'picture', 'status'], function(err, users) { if(!err) { + users = users.filter(function(user) { + return user.status !== 'offline'; + }); + io.sockets.in(roomName).emit('get_users_in_room', { users: users, anonymousCount: anonymousCount,