retryRequest<T> static method

Future<T> retryRequest<T>({
  1. required Future<T> request(),
  2. required int maxAttempts,
  3. required Duration delay,
})

Implementation

static Future<T> retryRequest<T>({
  required Future<T> Function()
      request,
  required int maxAttempts,
  required Duration delay,
}) async {
  final retryOptions =
      RetryOptions(
    maxAttempts: maxAttempts,
    delayFactor: delay,
  );

  return await retryOptions.retry(
    request,
  );
}