소스 검색

Revert "Added option to show xDrip4iOS instead of NS when tapping BG in header Home View. New toggle in "Nightscout" settings."

This reverts commit 380a1c933dea2dc3f254f01963a354d423c5f62c.
Jon B.M 4 년 전
부모
커밋
64c0231dbb

+ 0 - 1
FreeAPS/Resources/json/defaults/freeaps/freeaps_settings.json

@@ -5,7 +5,6 @@
     "useAutotune": false
     "isUploadEnabled": false,
     "useLocalGlucoseSource": false,
-    "dontShowNS": false,
     "localGlucosePort": 8080,
     "debugOptions": false,
     "insulinReqFraction": 0.7,

+ 0 - 1
FreeAPS/Sources/Models/FreeAPSSettings.swift

@@ -7,7 +7,6 @@ struct FreeAPSSettings: JSON, Equatable {
     var useAutotune: Bool
     var isUploadEnabled: Bool?
     var useLocalGlucoseSource: Bool?
-    var dontShowNS: Bool
     var localGlucosePort: Int?
     var debugOptions: Bool?
     var insulinReqFraction: Decimal?

+ 0 - 6
FreeAPS/Sources/Modules/Home/HomeViewModel.swift

@@ -267,12 +267,6 @@ extension Home {
         }
 
         func openCGM() {
-            guard !settingsManager.settings.dontShowNS else {
-                let url = URL(string: "xdripswift://")!
-                UIApplication.shared.open(url, options: [:], completionHandler: nil)
-                return
-            }
-
             guard var url = nightscoutManager.cgmURL else { return }
 
             switch url.absoluteString {

+ 0 - 8
FreeAPS/Sources/Modules/NightscoutConfig/NightscoutConfigViewModel.swift

@@ -14,7 +14,6 @@ extension NightscoutConfig {
 
         @Published var useLocalSource = false
         @Published var localPort: Decimal = 0
-        @Published var dontShowNS = false
 
         override func subscribe() {
             url = keychain.getValue(String.self, forKey: Config.urlKey) ?? ""
@@ -22,7 +21,6 @@ extension NightscoutConfig {
             isUploadEnabled = settingsManager.settings.isUploadEnabled ?? false
             useLocalSource = settingsManager.settings.useLocalGlucoseSource ?? false
             localPort = Decimal(settingsManager.settings.localGlucosePort ?? 8080)
-            dontShowNS = settingsManager.settings.dontShowNS
 
             $isUploadEnabled
                 .removeDuplicates()
@@ -41,12 +39,6 @@ extension NightscoutConfig {
                 .sink { [weak self] port in
                     self?.settingsManager.settings.localGlucosePort = Int(port)
                 }.store(in: &lifetime)
-
-            $dontShowNS
-                .removeDuplicates()
-                .sink { [weak self] enabled in
-                    self?.settingsManager.settings.dontShowNS = enabled
-                }.store(in: &lifetime)
         }
 
         func connect() {

+ 0 - 4
FreeAPS/Sources/Modules/NightscoutConfig/View/NightscoutConfigRootView.swift

@@ -52,10 +52,6 @@ extension NightscoutConfig {
                         DecimalTextField("", value: $viewModel.localPort, formatter: portFormater)
                     }
                 }
-
-                Section(header: Text("Show xDrip4iOS or other CGM instead of NS")) {
-                    Toggle("Don't show NS", isOn: $viewModel.dontShowNS)
-                }
             }
             .navigationBarTitle("Nightscout Config", displayMode: .automatic)
         }

+ 0 - 1
FreeAPS/Sources/Services/SettingsManager/SettingsManager.swift

@@ -38,7 +38,6 @@ final class BaseSettingsManager: SettingsManager, Injectable {
                 useAutotune: false,
                 isUploadEnabled: false,
                 useLocalGlucoseSource: false,
-                dontShowNS: false,
                 localGlucosePort: nil,
                 debugOptions: false
             )