mirror of
https://github.com/AU-COVIDSafe/mobile-ios.git
synced 2025-06-07 21:15:18 +00:00
COVIDSafe code from version 1.11 (#22)
This commit is contained in:
parent
746841a945
commit
a2b6a8bfb5
65 changed files with 6555 additions and 2216 deletions
|
@ -15,25 +15,36 @@ final class InfoViewController: UIViewController {
|
|||
@IBOutlet weak var silentNotificationsCountLabel: UILabel!
|
||||
@IBOutlet weak var apnTokenLabel: UILabel!
|
||||
private var devicesEncounteredCount: Int?
|
||||
@IBOutlet weak var messagesAPILastDateLabel: UILabel!
|
||||
@IBOutlet weak var messagesAPILastVersionLabel: UILabel!
|
||||
|
||||
@IBOutlet weak var versionNumLabel: UILabel!
|
||||
|
||||
let dateFormatter = DateFormatter()
|
||||
|
||||
|
||||
override func viewWillAppear(_ animated: Bool) {
|
||||
super.viewWillAppear(animated)
|
||||
fetchDevicesEncounteredCount()
|
||||
self.identifierLabel.text = DeviceIdentifier.getID()
|
||||
self.versionNumLabel.text = "\(PlistHelper.getvalueFromInfoPlist(withKey: kCFBundleVersionKey as String) ?? "no commit hash")"
|
||||
|
||||
let lastAPICall = UserDefaults.standard.double(forKey: MessageAPI.keyLastApiUpdate)
|
||||
guard let lastVersion = UserDefaults.standard.string(forKey: MessageAPI.keyLastVersionChecked), lastAPICall > 0 else {
|
||||
return
|
||||
}
|
||||
messagesAPILastVersionLabel.text = lastVersion
|
||||
messagesAPILastDateLabel.text = dateFormatter.string(from: Date(timeIntervalSince1970: lastAPICall))
|
||||
}
|
||||
|
||||
override func viewDidLoad() {
|
||||
super.viewDidLoad()
|
||||
dateFormatter.dateFormat = "dd/MM/yyyy"
|
||||
advertisementSwitch.addTarget(self, action: #selector(self.advertisementSwitchChanged), for: UIControl.Event.valueChanged)
|
||||
scanningSwitch.addTarget(self, action: #selector(self.scanningSwitchChanged), for: UIControl.Event.valueChanged)
|
||||
clearLogsButton.addTarget(self, action:#selector(self.clearLogsButtonClicked), for: .touchUpInside)
|
||||
silentNotificationsCountLabel.text = "\(UserDefaults.standard.integer(forKey: "debugSilentNotificationCount"))"
|
||||
apnTokenLabel.text = UserDefaults.standard.string(forKey: "deviceTokenForAPN")
|
||||
|
||||
}
|
||||
|
||||
@IBAction func logoutBtn(_ sender: UIButton) {
|
||||
|
@ -141,4 +152,11 @@ final class InfoViewController: UIViewController {
|
|||
UserDefaults.standard.set(0, forKey: "debugSilentNotificationCount")
|
||||
silentNotificationsCountLabel.text = "0"
|
||||
}
|
||||
|
||||
@IBAction func resetMessagesAPILocks(_ sender: Any) {
|
||||
UserDefaults.standard.removeObject(forKey: MessageAPI.keyLastApiUpdate)
|
||||
UserDefaults.standard.removeObject(forKey: MessageAPI.keyLastVersionChecked)
|
||||
messagesAPILastDateLabel.text = "-"
|
||||
messagesAPILastVersionLabel.text = "-"
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue