From f72c76840710ba491b9d635390067b793b84b4bc Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Fri, 14 Jun 2024 17:36:44 +0900 Subject: [PATCH] refactor: do not check long term limit inside min --- packages/backend/src/server/api/RateLimiterService.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/backend/src/server/api/RateLimiterService.ts b/packages/backend/src/server/api/RateLimiterService.ts index 31c3809f5f..9c125dc0df 100644 --- a/packages/backend/src/server/api/RateLimiterService.ts +++ b/packages/backend/src/server/api/RateLimiterService.ts @@ -63,11 +63,7 @@ export class RateLimiterService { // eslint-disable-next-line no-throw-literal throw { code: 'BRIEF_REQUEST_INTERVAL', info }; } else { - if (hasLongTermLimit) { - await max(); - } else { - return; - } + return; } }; @@ -98,10 +94,9 @@ export class RateLimiterService { if (hasShortTermLimit) { await min(); - } else if (hasLongTermLimit) { + } + if (hasLongTermLimit) { await max(); - } else { - return; } } }