diff options
| -rw-r--r-- | ios/MullvadVPN/NEVPNStatus+Debug.swift | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ios/MullvadVPN/NEVPNStatus+Debug.swift b/ios/MullvadVPN/NEVPNStatus+Debug.swift new file mode 100644 index 0000000000..c60b53b9f8 --- /dev/null +++ b/ios/MullvadVPN/NEVPNStatus+Debug.swift @@ -0,0 +1,33 @@ +// +// NEVPNStatus+Debug.swift +// MullvadVPN +// +// Created by pronebird on 28/11/2019. +// Copyright © 2019 Amagicom AB. All rights reserved. +// + +import Foundation +import NetworkExtension + +extension NEVPNStatus: CustomDebugStringConvertible { + public var debugDescription: String { + var output = "NEVPNStatus." + switch self { + case .connected: + output += "connected" + case .connecting: + output += "connecting" + case .disconnected: + output += "disconnected" + case .disconnecting: + output += "disconnecting" + case .invalid: + output += "invalid" + case .reasserting: + output += "reasserting" + @unknown default: + output += "\(self.rawValue)" + } + return output + } +} |
