From 504fd107c745b7b5d11a3ea29e805ba55ac89a55 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 22 Feb 2021 11:16:43 -0500 Subject: [PATCH] feat: track successful logins in analytics --- src/controllers/authentication.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/controllers/authentication.js b/src/controllers/authentication.js index 737d87cf18..8dcffd086d 100644 --- a/src/controllers/authentication.js +++ b/src/controllers/authentication.js @@ -10,6 +10,7 @@ const util = require('util'); const db = require('../database'); const meta = require('../meta'); +const analytics = require('../analytics'); const user = require('../user'); const plugins = require('../plugins'); const utils = require('../utils'); @@ -354,6 +355,7 @@ authenticationController.onSuccessfulLogin = async function (req, uid) { user.auth.addSession(uid, req.sessionID), user.updateLastOnlineTime(uid), user.updateOnlineUsers(uid), + analytics.increment('logins'), ]); if (uid > 0) { await db.setObjectField(`uid:${uid}:sessionUUID:sessionId`, uuid, req.sessionID);