diff --git a/src/middleware/middleware.js b/src/middleware/middleware.js index 706480af9b..c9e1ce42c1 100644 --- a/src/middleware/middleware.js +++ b/src/middleware/middleware.js @@ -36,8 +36,6 @@ middleware.authenticate = function(req, res, next) { middleware.ensureLoggedIn = ensureLoggedIn.ensureLoggedIn(); middleware.updateLastOnlineTime = function(req, res, next) { - return next(); - if(req.user) { user.updateLastOnlineTime(req.user.uid); } diff --git a/src/routes/index.js b/src/routes/index.js index ee2779ee9d..af603db310 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -161,7 +161,7 @@ module.exports = function(app, middleware) { }; pluginRouter.hotswapId = 'plugins'; - app.all(relativePath + '/api/?*', middleware.updateLastOnlineTime, middleware.prepareAPI); + app.all(relativePath + '/api/?*', middleware.prepareAPI); app.all(relativePath + '/api/admin/*', middleware.admin.isAdmin, middleware.prepareAPI); app.all(relativePath + '/admin/?*', middleware.ensureLoggedIn, middleware.admin.isAdmin); @@ -181,6 +181,7 @@ module.exports = function(app, middleware) { * */ pageRouter.use(middleware.incrementPageViews); + pageRouter.use(middleware.updateLastOnlineTime); mainRoutes(pageRouter, middleware, controllers); staticRoutes(pageRouter, middleware, controllers);