retry method

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

Alias to asyncRetry.

Implementation

FutureOr<R?> retry(A a, B b, C c,
        {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),
        defaultValue: defaultValue,
        throwOnRetryExhaustion: throwOnRetryExhaustion,
        maxRetries: maxRetries,
        retryDelay: retryDelay,
        computeDelay: computeDelay,
        onError: onError);