getUsersInCategory

This commit is contained in:
barisusakli
2014-08-13 18:44:40 -04:00
parent a2fb4a66b0
commit dda0322968
2 changed files with 19 additions and 12 deletions

View File

@@ -287,17 +287,6 @@ function updateRoomBrowsingText(roomName) {
return;
}
function getUidsInRoom() {
var uids = [];
var clients = io.sockets.clients(roomName);
for(var i=0; i<clients.length; ++i) {
if (uids.indexOf(clients[i].uid) === -1 && clients[i].uid !== 0) {
uids.push(clients[i].uid);
}
}
return uids;
}
function getAnonymousCount() {
var clients = io.sockets.clients(roomName);
var anonCount = 0;
@@ -310,7 +299,7 @@ function updateRoomBrowsingText(roomName) {
return anonCount;
}
var uids = getUidsInRoom(),
var uids = Sockets.getUidsInRoom(roomName),
anonymousCount = getAnonymousCount();
user.getMultipleUserFields(uids, ['uid', 'username', 'userslug', 'picture', 'status'], function(err, users) {
@@ -328,6 +317,18 @@ function updateRoomBrowsingText(roomName) {
});
}
Sockets.getUidsInRoom = function(roomName) {
var uids = [];
var clients = io.sockets.clients(roomName);
for(var i=0; i<clients.length; ++i) {
if (uids.indexOf(clients[i].uid) === -1 && clients[i].uid !== 0) {
uids.push(clients[i].uid);
}
}
return uids;
};
Sockets.emitTopicPostStats = emitTopicPostStats;
function emitTopicPostStats(callback) {
db.getObjectFields('global', ['topicCount', 'postCount'], function(err, data) {