ratelimits
Documentation / lib/server/ratelimits
accountSettingsLimiter​
const accountSettingsLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:63
changeEmailLimiter​
const changeEmailLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:23
loginLimiter​
const loginLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:28
notificationsSettingsLimiter​
const notificationsSettingsLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:68
profileSettingsLimiter​
const profileSettingsLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:73
registerLimiter​
const registerLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:33
resendChangeEmailLimiter​
const resendChangeEmailLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:38
resendResetPasswordLimiter​
const resendResetPasswordLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:43
resendVerifyEmailLimiter​
const resendVerifyEmailLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:48
resetPasswordLimiter​
const resetPasswordLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:53
verifyEmailLimiter​
const verifyEmailLimiter: RetryAfterRateLimiter<never>;
Defined in: web-app/src/lib/server/ratelimits.ts:58
verifyRateLimiter()​
function verifyRateLimiter(event: any, limiter: any): Promise<string>;
Defined in: web-app/src/lib/server/ratelimits.ts:11
Verifies the rate limiter for a given request event.
Parameters​
Parameter | Type | Description |
---|---|---|
|
| The request event to be checked. |
|
| The rate limiter to be used for checking the event. |
Returns​
Promise
<string
>
- A string representation of the retry after time in minutes if the event is limited, otherwise undefined.
See​
Rate-Limiter Rate Limiter Docs