diff options
author | Roopesh Chander <roop@roopc.net> | 2019-03-08 16:12:54 +0530 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-03-18 06:46:55 +0100 |
commit | 062b4d4b16bbe1b64a679a4fd77599380a9742d0 (patch) | |
tree | 1519c3d399dc914083ee091cbeab625089f06f69 /WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift | |
parent | on-demand: TunnelViewModel: Remove unused on-demand-related methods (diff) | |
download | wireguard-apple-062b4d4b16bbe1b64a679a4fd77599380a9742d0.tar.xz wireguard-apple-062b4d4b16bbe1b64a679a4fd77599380a9742d0.zip |
on-demand: Remove ActivateOnDemandSetting type
The ActivateOnDemandOption type shall be used instead
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift')
-rw-r--r-- | WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift b/WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift index f38ca6a..2f13f07 100644 --- a/WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift +++ b/WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift @@ -49,18 +49,10 @@ class ActivateOnDemandViewModel { } extension ActivateOnDemandViewModel { - convenience init(setting: ActivateOnDemandSetting) { - if setting.isActivateOnDemandEnabled { - self.init(option: setting.activateOnDemandOption) - } else { - self.init(option: .none) - } - } - convenience init(option: ActivateOnDemandOption) { self.init() switch option { - case .none: + case .off: break case .wiFiInterfaceOnly(let onDemandSSIDOption): isWiFiInterfaceEnabled = true @@ -77,7 +69,7 @@ extension ActivateOnDemandViewModel { func toOnDemandOption() -> ActivateOnDemandOption { switch (isWiFiInterfaceEnabled, isNonWiFiInterfaceEnabled) { case (false, false): - return .none + return .off case (false, true): return .nonWiFiInterfaceOnly case (true, false): |