Send max of API users or extension users

This commit is contained in:
Ajay Ramachandran
2020-08-31 22:17:24 -04:00
parent 19f092bcbb
commit b0dc79d071

View File

@@ -16,11 +16,13 @@ module.exports = function getTotalStats (req, res) {
"SUM(views) as viewCount, SUM((endTime - startTime) / 60 * views) as minutesSaved FROM sponsorTimes WHERE shadowHidden != 1 AND votes >= 0", []); "SUM(views) as viewCount, SUM((endTime - startTime) / 60 * views) as minutesSaved FROM sponsorTimes WHERE shadowHidden != 1 AND votes >= 0", []);
if (row !== undefined) { if (row !== undefined) {
let extensionUsers = chromeUsersCache + firefoxUsersCache;
//send this result //send this result
res.send({ res.send({
userCount: row.userCount, userCount: row.userCount,
activeUsers: chromeUsersCache + firefoxUsersCache, activeUsers: extensionUsers,
apiUsers: apiUsersCache, apiUsers: Math.max(apiUsersCache, extensionUsers),
viewCount: row.viewCount, viewCount: row.viewCount,
totalSubmissions: row.totalSubmissions, totalSubmissions: row.totalSubmissions,
minutesSaved: row.minutesSaved minutesSaved: row.minutesSaved