From d9bdc61fb9db316a595fdcd99a6702356d7d1a02 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Fri, 8 Mar 2019 15:52:51 +0530 Subject: on-demand: TunnelViewModel: Remove unused on-demand-related methods Signed-off-by: Roopesh Chander --- WireGuard/WireGuard/UI/TunnelViewModel.swift | 43 ---------------------------- 1 file changed, 43 deletions(-) (limited to 'WireGuard/WireGuard') diff --git a/WireGuard/WireGuard/UI/TunnelViewModel.swift b/WireGuard/WireGuard/UI/TunnelViewModel.swift index 956bfd1..217de48 100644 --- a/WireGuard/WireGuard/UI/TunnelViewModel.swift +++ b/WireGuard/WireGuard/UI/TunnelViewModel.swift @@ -622,49 +622,6 @@ class TunnelViewModel { } } -extension TunnelViewModel { - static func activateOnDemandOptionText(for activateOnDemandOption: ActivateOnDemandOption) -> String { - switch activateOnDemandOption { - case .none: - return tr("tunnelOnDemandOptionOff") - case .wiFiInterfaceOnly: - return tr("tunnelOnDemandOptionWiFiOnly") - case .nonWiFiInterfaceOnly: - #if os(iOS) - return tr("tunnelOnDemandOptionCellularOnly") - #elseif os(macOS) - return tr("tunnelOnDemandOptionEthernetOnly") - #else - #error("Unimplemented") - #endif - case .anyInterface: - #if os(iOS) - return tr("tunnelOnDemandOptionWiFiOrCellular") - #elseif os(macOS) - return tr("tunnelOnDemandOptionWiFiOrEthernet") - #else - #error("Unimplemented") - #endif - } - } - - static func activateOnDemandDetailText(for activateOnDemandSetting: ActivateOnDemandSetting?) -> String { - if let activateOnDemandSetting = activateOnDemandSetting { - if activateOnDemandSetting.isActivateOnDemandEnabled { - return TunnelViewModel.activateOnDemandOptionText(for: activateOnDemandSetting.activateOnDemandOption) - } else { - return TunnelViewModel.activateOnDemandOptionText(for: .none) - } - } else { - return TunnelViewModel.activateOnDemandOptionText(for: .none) - } - } - - static func defaultActivateOnDemandOption() -> ActivateOnDemandOption { - return .anyInterface(.anySSID) - } -} - private func prettyBytes(_ bytes: UInt64) -> String { switch bytes { case 0..<1024: -- cgit v1.2.3-59-g8ed1b