summaryrefslogtreecommitdiff
path: root/packages/backend/src
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2024-12-07 12:14:42 -0500
committerHazelnoot <acomputerdog@gmail.com>2024-12-07 12:14:42 -0500
commit8239ce42827cf17eb4bb0d32dc5011ae3b758df2 (patch)
tree01e91c9040989be1c599dd2273240d7cf131de13 /packages/backend/src
parentfix DI in SkRateLimiterService (diff)
downloadsharkey-8239ce42827cf17eb4bb0d32dc5011ae3b758df2.tar.gz
sharkey-8239ce42827cf17eb4bb0d32dc5011ae3b758df2.tar.bz2
sharkey-8239ce42827cf17eb4bb0d32dc5011ae3b758df2.zip
fix incorrect X-RateLimit-Remaining header
Diffstat (limited to 'packages/backend/src')
-rw-r--r--packages/backend/src/server/api/SkRateLimiterService.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/SkRateLimiterService.ts b/packages/backend/src/server/api/SkRateLimiterService.ts
index 5d865a3c07..3e4b125e79 100644
--- a/packages/backend/src/server/api/SkRateLimiterService.ts
+++ b/packages/backend/src/server/api/SkRateLimiterService.ts
@@ -171,7 +171,7 @@ export class SkRateLimiterService extends RateLimiterService {
const [lim1, lim2] = await Promise.all(promises);
return {
blocked: (lim1?.blocked || lim2?.blocked) ?? false,
- remaining: Math.min(lim1?.remaining ?? 1, lim2?.remaining ?? 1),
+ remaining: Math.min(lim1?.remaining ?? Number.MAX_SAFE_INTEGER, lim2?.remaining ?? Number.MAX_SAFE_INTEGER),
resetSec: Math.max(lim1?.resetSec ?? 0, lim2?.resetSec ?? 0),
resetMs: Math.max(lim1?.resetMs ?? 0, lim2?.resetMs ?? 0),
fullResetSec: Math.max(lim1?.fullResetSec ?? 0, lim2?.fullResetSec ?? 0),