This commit is contained in:
Bogdan Livadariu 2025-06-15 18:44:38 +00:00 committed by GitHub
commit bd45bd7bfe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -48,21 +48,21 @@ class KumaRateLimiter {
} }
const loginRateLimiter = new KumaRateLimiter({ const loginRateLimiter = new KumaRateLimiter({
tokensPerInterval: 20, tokensPerInterval: process.env.UPTIME_KUMA_RATE_LIMITER_LOGIN_TOKENS || 20,
interval: "minute", interval: "minute",
fireImmediately: true, fireImmediately: true,
errorMessage: "Too frequently, try again later." errorMessage: "Too frequently, try again later."
}); });
const apiRateLimiter = new KumaRateLimiter({ const apiRateLimiter = new KumaRateLimiter({
tokensPerInterval: 60, tokensPerInterval: process.env.UPTIME_KUMA_RATE_LIMITER_API_TOKENS || 60,
interval: "minute", interval: "minute",
fireImmediately: true, fireImmediately: true,
errorMessage: "Too frequently, try again later." errorMessage: "Too frequently, try again later."
}); });
const twoFaRateLimiter = new KumaRateLimiter({ const twoFaRateLimiter = new KumaRateLimiter({
tokensPerInterval: 30, tokensPerInterval: process.env.UPTIME_KUMA_RATE_LIMITER_2FA_TOKENS || 30,
interval: "minute", interval: "minute",
fireImmediately: true, fireImmediately: true,
errorMessage: "Too frequently, try again later." errorMessage: "Too frequently, try again later."