v1.18.x
Julian Lam 11 years ago
parent 97eff9c8a1
commit 71f1f7137a

@ -72,13 +72,13 @@ SocketMeta.rooms.enter = function(socket, data) {
} }
socket.join(data.enter); socket.join(data.enter);
server.rooms[data.enter] = server.rooms[data.enter] || {}; socket.manager.rooms[data.enter] = socket.manager.rooms[data.enter] || {};
if (socket.uid) { if (socket.uid) {
server.rooms[data.enter][socket.id] = socket.uid; socket.manager.rooms[data.enter][socket.id] = socket.uid;
if (data.leave && server.rooms[data.leave] && server.rooms[data.leave][socket.id] && data.enter !== data.leave) { if (data.leave && socket.manager.rooms[data.leave] && socket.manager.rooms[data.leave][socket.id] && data.enter !== data.leave) {
delete server.rooms[data.leave][socket.id]; delete socket.manager.rooms[data.leave][socket.id];
} }
} }
@ -94,7 +94,7 @@ SocketMeta.rooms.enter = function(socket, data) {
}; };
SocketMeta.rooms.getAll = function(socket, data, callback) { SocketMeta.rooms.getAll = function(socket, data, callback) {
callback(server.manager.rooms); callback(socket.manager.rooms);
}; };
/* Exports */ /* Exports */

@ -8,7 +8,7 @@ SocketNotifs.get = function(socket, data, callback) {
}); });
}; };
SocketNotifs.getCount = function(socket, callback) { SocketNotifs.getCount = function(socket, data, callback) {
user.notifications.getUnreadCount(socket.uid, function(err, count) { user.notifications.getUnreadCount(socket.uid, function(err, count) {
callback(err ? err.message : null, count); callback(err ? err.message : null, count);
}); });

Loading…
Cancel
Save