partially fixed acp active users

v1.18.x
Julian Lam 11 years ago
parent 08f97efcd4
commit 3177fdfa74

@ -17,8 +17,8 @@ define(function() {
})
};
Admin.updateRoomUsage = function(data) {
console.log('room usage updating', data);
Admin.updateRoomUsage = function(err, data) {
console.log(arguments);
var active_users = document.getElementById('active_users'),
total = 0;
active_users.innerHTML = '';

@ -72,13 +72,13 @@ SocketMeta.rooms.enter = function(socket, data) {
}
socket.join(data.enter);
socket.manager.rooms[data.enter] = socket.manager.rooms[data.enter] || {};
server.rooms[data.enter] = server.rooms[data.enter] || {};
if (socket.uid) {
socket.manager.rooms[data.enter][socket.id] = socket.uid;
server.rooms[data.enter][socket.id] = socket.uid;
if (data.leave && socket.manager.rooms[data.leave] && socket.manager.rooms[data.leave][socket.id] && data.enter !== data.leave) {
delete socket.manager.rooms[data.leave][socket.id];
if (data.leave && server.rooms[data.leave] && server.rooms[data.leave][socket.id] && data.enter !== data.leave) {
delete server.rooms[data.leave][socket.id];
}
}
@ -89,12 +89,12 @@ SocketMeta.rooms.enter = function(socket, data) {
module.parent.exports.updateRoomBrowsingText(data.enter);
if (data.enter != 'admin') {
server.in('admin').emit('event:meta.rooms.update', socket.manager.rooms);
server.in('admin').emit('event:meta.rooms.update', server.rooms);
}
};
SocketMeta.rooms.getAll = function(socket, data, callback) {
callback(socket.manager.rooms);
callback(null, server.rooms);
};
/* Exports */

Loading…
Cancel
Save