mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-21 07:50:37 +01:00
one more fix
This commit is contained in:
@@ -253,19 +253,19 @@ Sockets.in = function(room) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
Sockets.uidInRoom = function(uid, room) {
|
Sockets.uidInRoom = function(uid, room) {
|
||||||
var clients = io.sockets.clients(room);
|
var socketIds = io.sockets.manager.rooms[room];
|
||||||
|
if (!Array(socketIds) || !socketIds.length) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
uid = parseInt(uid, 10);
|
uid = parseInt(uid, 10);
|
||||||
|
|
||||||
if (typeof uid === 'number' && uid > 0) {
|
for (var i=0; i<socketIds.length; ++i) {
|
||||||
clients = clients.filter(function(socketObj) {
|
if (socketIdToUid[socketIds[i]] === uid) {
|
||||||
return uid === socketObj.uid;
|
return true;
|
||||||
});
|
|
||||||
|
|
||||||
return clients.length ? true : false;
|
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
};
|
};
|
||||||
|
|
||||||
Sockets.getConnectedClients = function() {
|
Sockets.getConnectedClients = function() {
|
||||||
@@ -377,7 +377,7 @@ Sockets.getUidsInRoom = function(roomName) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for(var i=0; i<socketids.length; ++i) {
|
for(var i=0; i<socketids.length; ++i) {
|
||||||
var uid = socketIdToUid[socketids[i]]
|
var uid = socketIdToUid[socketids[i]];
|
||||||
if (uid && uids.indexOf(uid) === -1) {
|
if (uid && uids.indexOf(uid) === -1) {
|
||||||
uids.push(uid);
|
uids.push(uid);
|
||||||
}
|
}
|
||||||
@@ -401,7 +401,7 @@ Sockets.getAnonCountInRoom = function(roomName) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
};
|
||||||
|
|
||||||
Sockets.emitTopicPostStats = emitTopicPostStats;
|
Sockets.emitTopicPostStats = emitTopicPostStats;
|
||||||
function emitTopicPostStats(callback) {
|
function emitTopicPostStats(callback) {
|
||||||
|
|||||||
Reference in New Issue
Block a user