RetryConfig constructor
RetryConfig({
- required int maxAttempts,
- Jitter? jitter,
- dynamic onExecute(
- RetryEvent event
Returns the new instance of RetryConfig.
Implementation
RetryConfig({required this.maxAttempts, Jitter? jitter, this.onExecute})
: jitter = jitter ?? Jitter(maxInSeconds: 4) {
if (maxAttempts < 0) {
//! There is no use case where the number of retries is negative.
throw ArgumentError.value(
maxAttempts,
'maxAttempts',
'must be greater than or equal to 0',
);
}
}