limit-queue
Limit function calls with a timeout. Useful for rate limiting against services (e.g. TMDB). Supports promises.
Install
npm install --save limit-queue
or
yarn add limit-queue
Usage
With promises or async/await
; ;
RateLimitQueue
Use this Queue as rate limit pool. cap function calls are allowed within poolMs milliseconds.
cap
: Amount of function calls within poolMspoolMs
: If the cap is reached, wait for poolMs milliseconds
Test
npm test