summaryrefslogtreecommitdiffhomepage
path: root/ios/PacketTunnel/DeviceCheck
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2024-09-17 13:56:37 +0200
committerBug Magnet <marco.nikic@mullvad.net>2024-09-19 15:59:59 +0200
commitf45f874316fa7d953a0dbfe7ea9dcf7db4be20e1 (patch)
treefaf03546441fc27afc2d398767a368f1704b07a5 /ios/PacketTunnel/DeviceCheck
parent795877885d934e7800426c94a7688825b3de224d (diff)
downloadmullvadvpn-f45f874316fa7d953a0dbfe7ea9dcf7db4be20e1.tar.xz
mullvadvpn-f45f874316fa7d953a0dbfe7ea9dcf7db4be20e1.zip
Make the packet tunnel enter error state when failing device check
Diffstat (limited to 'ios/PacketTunnel/DeviceCheck')
-rw-r--r--ios/PacketTunnel/DeviceCheck/DeviceCheckOperation.swift4
1 files changed, 2 insertions, 2 deletions
diff --git a/ios/PacketTunnel/DeviceCheck/DeviceCheckOperation.swift b/ios/PacketTunnel/DeviceCheck/DeviceCheckOperation.swift
index f3270c8a8d..6c4e00b156 100644
--- a/ios/PacketTunnel/DeviceCheck/DeviceCheckOperation.swift
+++ b/ios/PacketTunnel/DeviceCheck/DeviceCheckOperation.swift
@@ -278,14 +278,14 @@ final class DeviceCheckOperation: ResultOperation<DeviceCheck> {
}
/// An error used internally by `DeviceCheckOperation`.
-private enum DeviceCheckError: LocalizedError, Equatable {
+public enum DeviceCheckError: LocalizedError, Equatable {
/// Device is no longer logged in.
case invalidDeviceState
/// Main process has likely performed key rotation at the same time when packet tunnel was doing so.
case keyRotationRace
- var errorDescription: String? {
+ public var errorDescription: String? {
switch self {
case .invalidDeviceState:
return "Cannot complete device check because device is no longer logged in."