retry method

FutureOr<R?> retry(
  1. A a,
  2. B b,
  3. C c,
  4. D d, {
  5. R? defaultValue,
  6. bool throwOnRetryExhaustion = false,
  7. int maxRetries = 3,
  8. Duration? retryDelay,
  9. Duration? computeDelay(
    1. int retry
    )?,
  10. bool? onError(
    1. Object error,
    2. StackTrace stackTrace,
    3. int retries
    )?,
})

Alias to asyncRetry.

Implementation

FutureOr<R?> retry(A a, B b, C c, D d,
        {R? defaultValue,
        bool throwOnRetryExhaustion = false,
        int maxRetries = 3,
        Duration? retryDelay,
        Duration? Function(int retry)? computeDelay,
        bool? Function(Object error, StackTrace stackTrace, int retries)?
            onError}) =>
    asyncRetry<R>(() => this(a, b, c, d),
        defaultValue: defaultValue,
        throwOnRetryExhaustion: throwOnRetryExhaustion,
        maxRetries: maxRetries,
        retryDelay: retryDelay,
        computeDelay: computeDelay,
        onError: onError);