Class

RateLimitManager

Constructor

new RateLimitManager()

Properties

NameTypeDescription
sizeread-onlynumber

Methods

.getWaitTime(route)

route: stringnumber

Ms to wait before sending again (0 if clear).

rateLimitManager.getWaitTime(route);

.prune()

void

rateLimitManager.prune();

.updateFromHeaders(route, headers)

route: string, headers: Headersvoid

Apply X-RateLimit-* headers. 429 Retry-After is handled by RequestManager.

rateLimitManager.updateFromHeaders(route, headers);