feat(rate-limiter): manual_etier2c

This commit is contained in:
Gergő Móricz 2025-03-25 16:24:01 +01:00
parent 555dab50e7
commit e8f27bef08

View File

@ -241,6 +241,7 @@ const testSuiteTokens = [
]; ];
const manual = ["69be9e74-7624-4990-b20d-08e0acc70cf6"]; const manual = ["69be9e74-7624-4990-b20d-08e0acc70cf6"];
const manual_etier2c = ["77545e01-9cec-4fa9-8356-883fc66ac13e"];
function makePlanKey(plan?: string) { function makePlanKey(plan?: string) {
return plan ? plan.replace("-", "") : "default"; // "default" return plan ? plan.replace("-", "") : "default"; // "default"
@ -288,7 +289,7 @@ export function getRateLimiter(
return etier2aRateLimiter; return etier2aRateLimiter;
} }
if (teamId && manual.includes(teamId)) { if (teamId && (manual.includes(teamId) || manual_etier2c.includes(teamId))) {
return manualRateLimiter; return manualRateLimiter;
} }
@ -326,6 +327,10 @@ export function getConcurrencyLimitMax(
return CONCURRENCY_LIMIT.manual; return CONCURRENCY_LIMIT.manual;
} }
if (teamId && manual_etier2c.includes(teamId)) {
return CONCURRENCY_LIMIT.etier2c;
}
return CONCURRENCY_LIMIT[plan] ?? 10; return CONCURRENCY_LIMIT[plan] ?? 10;
} }