From cb03d5aa422bf514fcd9f9fed0db5ac72a30a353 Mon Sep 17 00:00:00 2001 From: Liam Date: Thu, 16 Nov 2023 19:23:28 +0000 Subject: [PATCH] forgot to update total reqs --- apps/proxy/src/routes/proxy.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/proxy/src/routes/proxy.ts b/apps/proxy/src/routes/proxy.ts index 99ae601..532b1c1 100644 --- a/apps/proxy/src/routes/proxy.ts +++ b/apps/proxy/src/routes/proxy.ts @@ -11,7 +11,7 @@ const IGNORED_PATHS = ["/favicon.ico"]; * The total requests that have been made * TODO: move this to a metrics file */ -let totalRequests: number | undefined; +let totalRequests: number | undefined = undefined; const cache = new Cache({ stdTTL: 300, // 5 minutes @@ -66,14 +66,15 @@ async function logRequestToDatabase({ time, cached, }: InfluxLog) { - if (!totalRequests) { + if (totalRequests === undefined) { const metrics: any = await MetricsSchema.findOne({ _id: "proxy" }).exec(); if (metrics) { - totalRequests = metrics.totalRequests; + totalRequests = metrics.totalRequests as number; } else { totalRequests = 0; } } + totalRequests++; MetricsSchema.updateOne( { _id: "proxy" }, { $set: { totalRequests: totalRequests } },