Feature/2854 version management

This commit is contained in:
Frank Rotermund
2022-07-26 15:07:22 +00:00
parent e38ea287d3
commit 4a2a82fccb
57 changed files with 203 additions and 36 deletions
@@ -91,7 +91,7 @@ import Foundation
}
extension ValidAppVersionsDefaultService : ValidAppVersionsService {
@objc func isCurrentAppVersionOutdated() -> Bool {
return currentAppVersionState() == .outdated || currentAppVersionState() == .deprecated
}
@@ -100,4 +100,12 @@ extension ValidAppVersionsDefaultService : ValidAppVersionsService {
return currentAppVersionState() == .deprecated
}
@objc func wasOutdatedAlertShown() -> Bool {
return UserDefaults.standard.bool(forKey: "BWIOutdatedAlertShown")
}
@objc func setOutdatedAlertShown(_ shown: Bool) {
UserDefaults.standard.set(shown, forKey: "BWIOutdatedAlertShown")
UserDefaults.standard.synchronize()
}
}