throttled-queue icon indicating copy to clipboard operation
throttled-queue copied to clipboard

add support for a timeout

Open Zhell1 opened this issue 2 years ago • 0 comments

If you reach the throttle threshold, especially in the case of a large interval, it becomes necessary to timeout requests so that you can handle them otherwise. In my case I needed to throttle based on a number of requests per day, and when that level is reached I want to timeout requests & empty the queue so that I can handle them using another API.

This PR solves this issue by adding a new parameter to provide a timeout for requests after which they are removed from the queue and the promise rejects with an error.

Zhell1 avatar Oct 22 '22 17:10 Zhell1