Fix | Allow the "Too Many Attempts" limiter to have sleep() #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes #10
The PR aims to resolve issues with sleeping when using the "Too Many Attempts" limiter by introducing a new function which you can extend to add on modifiers like
sleep()- it also allows you to customise the limiter in a more expressive way.If you are using
sleep()on the limiter, the PR will also detect the 429 limit and then re-send the request triggering the rate limit sleep to happen.