|
|
@@ -8,6 +8,9 @@ extension Settings {
|
|
|
|
|
|
@Published var debugOptions = false
|
|
|
|
|
|
+ private(set) var appVersion = ""
|
|
|
+ private(set) var buildNumber = ""
|
|
|
+
|
|
|
override func subscribe() {
|
|
|
closedLoop = settingsManager.settings.closedLoop
|
|
|
debugOptions = settingsManager.settings.debugOptions ?? false
|
|
|
@@ -19,6 +22,9 @@ extension Settings {
|
|
|
}.store(in: &lifetime)
|
|
|
|
|
|
broadcaster.register(SettingsObserver.self, observer: self)
|
|
|
+
|
|
|
+ appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "Unknown"
|
|
|
+ buildNumber = Bundle.main.infoDictionary?["CFBundleVersion"] as? String ?? "Unknown"
|
|
|
}
|
|
|
}
|
|
|
}
|