withRetry method

RequestOptions withRetry({
  1. bool enabled = true,
  2. int? retryCount,
  3. Duration? retryDelay,
  4. bool? exponentialBackoff,
})

Enable retry for this request

Implementation

RequestOptions withRetry({
  bool enabled = true,
  int? retryCount,
  Duration? retryDelay,
  bool? exponentialBackoff,
}) {
  extra['retry'] = enabled;
  if (retryCount != null) extra['retryCount'] = retryCount;
  if (retryDelay != null) extra['retryDelay'] = retryDelay;
  if (exponentialBackoff != null) extra['exponentialBackoff'] = exponentialBackoff;
  return this;
}