INNER CODE UNIT · TypeScript
GALLERY_REPORT_WINDOW_MS
Ammaar-Alam/minebench · middleware.ts:14
const GALLERY_REPORT_WINDOW_MS = 60 * 60 * 1000;
const GALLERY_REPORT_MAX_PER_IP = 20;
const GALLERY_REPORT_MAX_PER_SESSION = 5;
const RATE_LIMIT_SESSION_COOKIE = "mb_rls";
const CUSTOM_BUILD_MAX_CREATE_PER_IP_10M = readIntEnv("CUSTOM_BUILD_MAX_CREATE_PER_IP_10M", 10, 1, 1000);
const CUSTOM_BUILD_MAX_CREATE_PER_SESSION_10M = readIntEnv("CUSTOM_BUILD_MAX_CREATE_PER_SESSION_10M", 5, 1, 1000);
const ARENA_IP_GUARDRAIL_MULTIPLIER = readIntEnv("ARENA_IP_GUARDRAIL_MULTIPLIER", 250, 1, 1000);
const ARENA_BUILD_IP_GUARDRAIL_MULTIPLIER = readIntEnv(
"ARENA_BUILD_IP_GUARDRAIL_MULTIPLIER",
1000,
1,
5000,
);
const ARENA_NEW_SESSION_IP_GUARDRAIL_MULTIPLIER = readIntEnv(
"ARENA_NEW_SESSION_IP_GUARDRAIL_MULTIPLIER",
10,
1,
100,