diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2022-05-19 11:32:39 +0200 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2022-05-30 15:00:06 +0200 |
| commit | 93befa53eb5940b765c85544c75fdfddcf04b5ee (patch) | |
| tree | c7fa0b2f2388678827248e1fbd7f8f5b554f3f94 | |
| parent | 3d6a39101d5efd54eed1b8764e244bd5015d86df (diff) | |
| download | mullvadvpn-93befa53eb5940b765c85544c75fdfddcf04b5ee.tar.xz mullvadvpn-93befa53eb5940b765c85544c75fdfddcf04b5ee.zip | |
REST: add aggressive retry strategy
| -rw-r--r-- | ios/MullvadVPN/REST/RESTRetryStrategy.swift | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/ios/MullvadVPN/REST/RESTRetryStrategy.swift b/ios/MullvadVPN/REST/RESTRetryStrategy.swift index 29732ef8a8..c70e3bfc70 100644 --- a/ios/MullvadVPN/REST/RESTRetryStrategy.swift +++ b/ios/MullvadVPN/REST/RESTRetryStrategy.swift @@ -13,10 +13,13 @@ extension REST { var maxRetryCount: Int var retryDelay: DispatchTimeInterval - /// Strategy configured to never retry + /// Strategy configured to never retry. static var noRetry = RetryStrategy(maxRetryCount: 0, retryDelay: .never) - /// Startegy configured with 3 retry attempts with 2 seconds delay between + /// Startegy configured with 3 retry attempts with 2 seconds delay between. static var `default` = RetryStrategy(maxRetryCount: 3, retryDelay: .seconds(2)) + + /// Strategy configured with 10 retry attempts with 2 seconds delay between. + static var aggressive = RetryStrategy(maxRetryCount: 10, retryDelay: .seconds(2)) } } |
