check for online/offline users, added custom redis sismembers method, fix for category view not showing up if it has no topics

This commit is contained in:
psychobunny
2013-05-21 17:02:04 -04:00
parent 03fcbcb051
commit ab492f147f
8 changed files with 95 additions and 6 deletions

View File

@@ -660,7 +660,22 @@ var config = require('../config.js'),
}
});
}
}
};
User.get_online_users = function(socket, uids) {
RDB.sismembers('users:online', uids, function(err, data) {
socket.emit('api:user.get_online_users', data);
});
};
User.go_online = function(uid) {
RDB.sadd('users:online', uid);
};
User.go_offline = function(uid) {
RDB.srem('users:online', uid);
};
User.active = {
get_record : function(socket) {