require socket.io only when you need it, shaves off another 0.5s on load

This commit is contained in:
psychobunny
2015-02-23 16:24:43 -05:00
parent 61b8fd2402
commit 13fa1f6b9a
3 changed files with 5 additions and 8 deletions

View File

@@ -6,7 +6,6 @@ var async = require('async'),
user = require('../user'),
groups = require('../groups'),
meta = require('../meta'),
websockets = require('../socket.io'),
postTools = require('../postTools'),
plugins = require('../plugins');
@@ -22,7 +21,7 @@ module.exports = function(Posts) {
user.getMultipleUserFields(uids, ['uid', 'username', 'userslug', 'reputation', 'postcount', 'picture', 'signature', 'banned', 'status'], next);
},
online: function(next) {
websockets.isUsersOnline(uids, next);
require('../socket.io').isUsersOnline(uids, next);
}
}, function(err, results) {
if (err) {