setRetryIntervals static method
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;
}