From 1e58a46b240cf0d9467e54aaa70738c0d5658f0f Mon Sep 17 00:00:00 2001 From: tippfehlr Date: Sun, 18 Feb 2024 00:16:38 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20stats=20don=E2=80=99t=20reset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 3 +-- src/modules/bot.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index d084d00..68e32e1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,8 +17,7 @@ RUN tsc --outDir out/ FROM node:current-alpine AS release WORKDIR /activity-roles/ -RUN apk add python3 make g++ openssl ca-certificates -RUN update-ca-certificates +RUN apk add python3 make g++ COPY img/discord-header.png img/discord-header.png COPY locales locales COPY yarn.lock . diff --git a/src/modules/bot.ts b/src/modules/bot.ts index 7d787ed..3df107d 100644 --- a/src/modules/bot.ts +++ b/src/modules/bot.ts @@ -30,7 +30,7 @@ export const client = new Discord.Client({ export let commandHandler: CommandHandler; -const zeroStats = { +export const stats = { presenceUpdates: 0, missingAccess: 0, rolesAdded: 0, @@ -38,9 +38,12 @@ const zeroStats = { webSocketErrors: 0 }; export function resetStats() { - stats = zeroStats; + stats.presenceUpdates = 0; + stats.missingAccess = 0; + stats.rolesAdded = 0; + stats.rolesRemoved = 0; + stats.webSocketErrors = 0; } -export let stats = zeroStats; client.on(Events.ClientReady, () => { configureInfluxDB();