info page

This commit is contained in:
barisusakli
2016-03-09 13:19:37 +02:00
parent b147f42f0a
commit 0b2f01b8bc
7 changed files with 147 additions and 109 deletions

View File

@@ -13,10 +13,18 @@ var helpers = require('./helpers');
var usersController = {};
usersController.getOnlineUsers = function(req, res, next) {
usersController.getUsers('users:online', req.uid, req.query.page, function(err, userData) {
async.parallel({
users: function(next) {
usersController.getUsers('users:online', req.uid, req.query.page, next);
},
guests: function(next) {
require('../socket.io/admin/rooms').getTotalGuestCount(next);
}
}, function(err, results) {
if (err) {
return next(err);
}
var userData = results.users;
var hiddenCount = 0;
if (!userData.isAdminOrGlobalMod) {
userData.users = userData.users.filter(function(user) {
@@ -27,7 +35,7 @@ usersController.getOnlineUsers = function(req, res, next) {
});
}
userData.anonymousUserCount = require('../socket.io').getOnlineAnonCount() + hiddenCount;
userData.anonymousUserCount = results.guests + hiddenCount;
render(req, res, userData, next);
});