diff --git a/config.json.example b/config.json.example index dea95da..befb39e 100644 --- a/config.json.example +++ b/config.json.example @@ -8,6 +8,7 @@ "discordReportChannelWebhookURL": null, //URL from discord if you would like notifications when someone makes a report [optional] "discordFirstTimeSubmissionsWebhookURL": null, //URL from discord if you would like notifications when someone makes a first time submission [optional] "discordCompletelyIncorrectReportWebhookURL": null, //URL from discord if you would like notifications when someone reports a submission as completely incorrect [optional] + "userCounterURL": null, // For user counting. URL to instance of https://github.com/ajayyy/PrivacyUserCount "proxySubmission": null, // Base url to proxy submissions to persist // e.g. https://sponsor.ajay.app (no trailing slash) "behindProxy": "X-Forwarded-For", //Options: "X-Forwarded-For", "Cloudflare", "X-Real-IP", anything else will mean it is not behind a proxy. True defaults to "X-Forwarded-For" "db": "./databases/sponsorTimes.db", diff --git a/src/routes/getTotalStats.js b/src/routes/getTotalStats.js index 97df9e8..d2be079 100644 --- a/src/routes/getTotalStats.js +++ b/src/routes/getTotalStats.js @@ -39,7 +39,7 @@ module.exports = function getTotalStats (req, res) { function updateExtensionUsers() { if (config.userCounterURL) { request.get(config.userCounterURL + "/api/v1/userCount", (err, response, body) => { - apiUsersCache = JSON.parse(body).userCount; + apiUsersCache = Math.max(apiUsersCache, JSON.parse(body).userCount); }); }