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

This commit is contained in:
psychobunny
2014-09-06 02:01:45 -04:00
parent 0de458141b
commit 6aa47efc06

View File

@@ -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);
});
};