mirror of
https://github.com/confirmedcode/Lockdown-iOS.git
synced 2025-12-16 12:00:16 +01:00
49 lines
1.2 KiB
Swift
49 lines
1.2 KiB
Swift
//
|
|
// UserDefaults.swift
|
|
// Lockdown
|
|
//
|
|
// Created by Oleg Dreyman on 28.09.2020.
|
|
// Copyright © 2020 Confirmed Inc. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
let defaults = UserDefaults(suiteName: "group.com.confirmed")!
|
|
|
|
enum LatestKnowledge {
|
|
|
|
static var isFirewallEnabled: Bool {
|
|
get {
|
|
return defaults.bool(forKey: kLatestKnowledgeIsFirewallEnabled)
|
|
}
|
|
set {
|
|
defaults.setValue(newValue, forKey: kLatestKnowledgeIsFirewallEnabled)
|
|
}
|
|
}
|
|
|
|
static var isVPNEnabled: Bool {
|
|
get {
|
|
return defaults.bool(forKey: kLatestKnowledgeIsVPNEnabled)
|
|
}
|
|
set {
|
|
defaults.setValue(newValue, forKey: kLatestKnowledgeIsVPNEnabled)
|
|
}
|
|
}
|
|
}
|
|
|
|
func setUserWantsFirewallEnabled(_ enabled: Bool) {
|
|
defaults.set(enabled, forKey: kUserWantsFirewallEnabled)
|
|
}
|
|
|
|
func getUserWantsFirewallEnabled() -> Bool {
|
|
return defaults.bool(forKey: kUserWantsFirewallEnabled)
|
|
}
|
|
|
|
func setUserWantsVPNEnabled(_ enabled: Bool) {
|
|
defaults.set(enabled, forKey: kUserWantsVPNEnabled)
|
|
}
|
|
|
|
func getUserWantsVPNEnabled() -> Bool {
|
|
return defaults.bool(forKey: kUserWantsVPNEnabled)
|
|
}
|