pass error to next

v1.18.x
Baris Soner Usakli 11 years ago
parent 493ea79a0b
commit 71c64de8bb

@ -490,18 +490,26 @@ var fs = require('fs'),
}); });
} }
function getOnlineUsers(req, res) { function getOnlineUsers(req, res, next) {
var websockets = require('../socket.io'); var websockets = require('../socket.io');
user.getUsers('users:online', 0, 49, function (err, data) { user.getUsers('users:online', 0, 49, function (err, data) {
if(err) {
return next(err);
}
var onlineUsers = []; var onlineUsers = [];
uid = 0; uid = 0;
if (req.user) { if (req.user) {
uid = req.user.uid; uid = req.user.uid;
} }
user.isAdministrator(uid, function (err, isAdministrator) { user.isAdministrator(uid, function (err, isAdministrator) {
if (true != isAdministrator) { if(err) {
return next(err);
}
if (!isAdministrator) {
data = data.filter(function(item) { data = data.filter(function(item) {
return item.status !== 'offline'; return item.status !== 'offline';
}); });

Loading…
Cancel
Save