diff options
| author | Jon Petersson <jon.petersson@kvadrat.se> | 2023-10-16 14:46:14 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2023-10-20 08:53:51 +0200 |
| commit | eb32396b0adcb0b60c8181c807f2a18ba9de66e4 (patch) | |
| tree | b1ea31a10fabdbaf982eed210a6ba8eeaef5fe54 /ios/PacketTunnelCore | |
| parent | 52fd2c207b2812eb2b1c010039c145480926ba3d (diff) | |
| download | mullvadvpn-eb32396b0adcb0b60c8181c807f2a18ba9de66e4.tar.xz mullvadvpn-eb32396b0adcb0b60c8181c807f2a18ba9de66e4.zip | |
Add blocked state due to account expiration
Diffstat (limited to 'ios/PacketTunnelCore')
| -rw-r--r-- | ios/PacketTunnelCore/Actor/State+Extensions.swift | 4 | ||||
| -rw-r--r-- | ios/PacketTunnelCore/Actor/State.swift | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/ios/PacketTunnelCore/Actor/State+Extensions.swift b/ios/PacketTunnelCore/Actor/State+Extensions.swift index 66583b13b4..402938da8f 100644 --- a/ios/PacketTunnelCore/Actor/State+Extensions.swift +++ b/ios/PacketTunnelCore/Actor/State+Extensions.swift @@ -105,8 +105,8 @@ extension BlockedStateReason { case .deviceLocked: return true - case .noRelaysSatisfyingConstraints, .readSettings, .invalidAccount, .deviceRevoked, .tunnelAdapter, .unknown, - .deviceLoggedOut, .outdatedSchema, .invalidRelayPublicKey: + case .noRelaysSatisfyingConstraints, .readSettings, .invalidAccount, .accountExpired, .deviceRevoked, + .tunnelAdapter, .unknown, .deviceLoggedOut, .outdatedSchema, .invalidRelayPublicKey: return false } } diff --git a/ios/PacketTunnelCore/Actor/State.swift b/ios/PacketTunnelCore/Actor/State.swift index 943cb0317b..0ae7b22de1 100644 --- a/ios/PacketTunnelCore/Actor/State.swift +++ b/ios/PacketTunnelCore/Actor/State.swift @@ -177,6 +177,9 @@ public enum BlockedStateReason: String, Codable, Equatable { /// Invalid account. case invalidAccount + /// Account is expired. + case accountExpired + /// Device revoked. case deviceRevoked |
