mirror of
https://github.com/confirmedcode/Lockdown-iOS.git
synced 2025-12-21 12:14:02 +01:00
61 lines
1.7 KiB
Swift
61 lines
1.7 KiB
Swift
//
|
|
// PrivacyPolicyViewController.swift
|
|
// Lockdown
|
|
//
|
|
// Created by Johnny Lin on 8/9/19.
|
|
// Copyright © 2019 Confirmed Inc. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
import UIKit
|
|
import PopupDialog
|
|
|
|
let kHasAgreedToFirewallPrivacyPolicy = "kHasAgreedToFirewallPrivacyPolicy"
|
|
let kHasAgreedToVPNPrivacyPolicy = "kHasAgreedToVPNPrivacyPolicy"
|
|
|
|
class PrivacyPolicyViewController: BaseViewController {
|
|
|
|
@IBOutlet weak var titleLabel: UILabel!
|
|
@IBOutlet weak var subtitleLabel: UILabel!
|
|
@IBOutlet weak var descriptionLabel: UILabel!
|
|
@IBOutlet weak var getStartedButton: UIButton!
|
|
@IBOutlet weak var privacyPolicyWrap: UIView!
|
|
@IBOutlet weak var whyTrustButton: UIButton!
|
|
|
|
var parentVC: HomeViewController? = nil
|
|
var parentVC1: LDFirewallViewController? = nil
|
|
|
|
var privacyPolicyKey = kHasAgreedToFirewallPrivacyPolicy
|
|
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
self.getStartedButton.backgroundColor = .tunnelsBlue
|
|
}
|
|
|
|
@IBAction func getStartedTapped(_ sender: Any) {
|
|
defaults.set(true, forKey: privacyPolicyKey)
|
|
if (privacyPolicyKey == kHasAgreedToFirewallPrivacyPolicy) {
|
|
self.dismiss(animated: true, completion: {
|
|
self.parentVC?.toggleFirewall(self)
|
|
})
|
|
}
|
|
else {
|
|
self.dismiss(animated: true, completion: {
|
|
self.parentVC?.toggleVPN(self)
|
|
})
|
|
}
|
|
}
|
|
|
|
@IBAction func privacyPolicyTapped(_ sender: Any) {
|
|
showPrivacyPolicyModal()
|
|
}
|
|
|
|
@IBAction func whyTrustTapped(_ sender: Any) {
|
|
showWhyTrustPopup()
|
|
}
|
|
|
|
@IBAction func cancelTapped(_ sender: Any) {
|
|
self.dismiss(animated: true, completion: nil)
|
|
}
|
|
}
|