🚗 Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.
APACHE-2.0 License
Bot releases are hidden (Show)
Retrier
to execute a delegate multiple times if it throws exceptionsPublished by Aldaviva about 4 years ago
If you have a function that is throttled to run at most once every 1 second with leading and trailing executions, and you invoke it twice at 0.0s, then it will execute once at 0.0s and once at 1.0s. However, a third invocation at 1.2s must not execute until 2.0s, since the duration between the second and third executions would otherwise be 0.2s, which is less than the minimum duration of 1.0s specified.
Allow functions and actions with no arguments to be throttled.