Index
Modules:
limiter
.
API symbols
attempt:
limiter: attempt[L: Limiter](limiter: var L; key: string; maxAttempts: int; callback: CallbackLimiter; timeToWait: TimeInterval = 1.minutes)
availableIn:
limiter: availableIn[L: Limiter](limiter: var L; keyId: string): Duration
getHits:
limiter: getHits[L: Limiter](limiter: var L; keyId: string): int
getId:
limiter: getId[L: Limiter](limiter: L; area, key: string): string
hit:
limiter: hit[L: Limiter](limiter: var L; keyId: string)
RateLimiter:
limiter: RateLimiter
reset:
limiter: reset[L: Limiter](limiter: var L; keyId: string)