setRetryIntervals static method

bool setRetryIntervals(
  1. List<int> intervals
)

Configures custom retry intervals

intervals must contain exactly 3 values in seconds Each value must be between minimumRetryInterval and maximumRetryInterval

Implementation

static bool setRetryIntervals(List<int> intervals) {
  if (intervals.length != maxRetryAttempts) {
    return false;
  }

  // Validate that all intervals are within the allowed range
  for (final interval in intervals) {
    if (interval < minimumRetryInterval || interval > maximumRetryInterval) {
      return false;
    }
  }

  _currentRetryIntervals = List.from(intervals);
  return true;
}