From 85d4eb67ade9b66e142be8a6500f590cd4a16ef4 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 21 Apr 2025 20:21:09 -0700 Subject: [PATCH] Reset request tokens on regular interval. --- src/bin/server.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/bin/server.ts b/src/bin/server.ts index caef175..0d9a2f0 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -38,6 +38,13 @@ const MAX_REQUEST_SIZE = 1024 const MAX_REQUEST_TIME = 60000 const requests: Map = new Map() +setInterval(() => { + for (const [i, t] of requests) { + if (t.time < Date.now() - MAX_REQUEST_TIME) { + requests.delete(i) + } + } +}, MAX_REQUEST_TIME) const CONFIG = { DEBUG: false, -- 2.34.1