we don't trust user.isOnline, waiting on an optimization (disabling for now)

v1.18.x
psychobunny 11 years ago
parent 0de458141b
commit 6aa47efc06

@ -87,9 +87,13 @@ SocketUser.reset.commit = function(socket, data, callback) {
}
};
var tempCache = null; // temp, as always a false promise --psychobunny
SocketUser.isOnline = function(socket, uid, callback) {
if (tempCache) return callback(null, tempCache);
user.isOnline([uid], function(err, data) {
callback(err, Array.isArray(data) ? data[0] : null);
tempCache = Array.isArray(data) ? data[0] : null;
callback(err, tempCache);
});
};

Loading…
Cancel
Save