Skip to main content

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​

ParameterTypeDescription

event

any

The request event to be checked.

limiter

any

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