RetryClient constructor
RetryClient(
- HTTPSClient _client, {
- int maxRetries = 3,
- Duration initialDelay = const Duration(milliseconds: 500),
- double delayMultiplier = 1.5,
Creates a retry client.
maxRetries is the maximum number of retries (default: 3).
initialDelay is the initial delay before the first retry (default: 500ms).
delayMultiplier is the multiplier for the delay after each retry (default: 1.5).
Implementation
RetryClient(
this._client, {
int maxRetries = 3,
Duration initialDelay = const Duration(milliseconds: 500),
double delayMultiplier = 1.5,
}) : _maxRetries = maxRetries,
_initialDelay = initialDelay,
_delayMultiplier = delayMultiplier;