getDelayForAttempt method
Calculate delay for a given retry attempt
Implementation
Duration getDelayForAttempt(int attempt) {
if (attempt <= 0) return Duration.zero;
final delay = Duration(
milliseconds:
(initialDelay.inMilliseconds * (backoffMultiplier * attempt)).round(),
);
return delay > maxDelay ? maxDelay : delay;
}