Jonas Björkert 1 rok temu
rodzic
commit
8717b185b7

+ 1 - 3
LoopFollow/BackgroundRefresh/BT/BLEManager.swift

@@ -233,9 +233,7 @@ extension BLEManager {
             }
 
             // Polling delay: use dynamic setting if enabled, otherwise the default.
-            let pollingDelay: TimeInterval = Storage.shared.bgDelayDynamicEnabled.value
-            ? Storage.shared.bgDelayDynamicDelay.value
-            : Double(UserDefaultsRepository.bgUpdateDelay.value)
+            let pollingDelay: TimeInterval = Double(UserDefaultsRepository.bgUpdateDelay.value)
 
             // T_expected: the time (in seconds) after the sensor reading when the value is available.
             let expectedOffset = sensorOffset + pollingDelay

+ 2 - 14
LoopFollow/Settings/AdvancedSettingsView.swift

@@ -22,21 +22,9 @@ struct AdvancedSettingsView: View {
                     Toggle("Graph Bolus", isOn: $viewModel.graphBolus)
                     Toggle("Graph Carbs", isOn: $viewModel.graphCarbs)
                     Toggle("Graph Other Treatments", isOn: $viewModel.graphOtherTreatments)
-                }
 
-                Section(header: Text("BG Delay Settings")) {
-                    Toggle("Dynamic BG Delay", isOn: $viewModel.bgDelayDynamicEnabled)
-                    if viewModel.bgDelayDynamicEnabled {
-                        HStack {
-                            Text("Dynamic BG Delay (Sec)")
-                            Spacer()
-                            Text("\(viewModel.bgDelayDynamicDelay, specifier: "%.0f")")
-                                .foregroundColor(.secondary)
-                        }
-                    } else {
-                        Stepper(value: $viewModel.bgUpdateDelay, in: 1...30, step: 1) {
-                            Text("BG Update Delay (Sec): \(viewModel.bgUpdateDelay)")
-                        }
+                    Stepper(value: $viewModel.bgUpdateDelay, in: 1...30, step: 1) {
+                        Text("BG Update Delay (Sec): \(viewModel.bgUpdateDelay)")
                     }
                 }
 

+ 0 - 15
LoopFollow/Settings/AdvancedSettingsViewModel.swift

@@ -44,24 +44,11 @@ class AdvancedSettingsViewModel: ObservableObject {
             UserDefaultsRepository.bgUpdateDelay.value = bgUpdateDelay
         }
     }
-
-    @Published var bgDelayDynamicEnabled: Bool {
-        didSet {
-            Storage.shared.bgDelayDynamicEnabled.value = bgDelayDynamicEnabled
-        }
-    }
-    @Published var bgDelayDynamicDelay: Double {
-        didSet {
-            Storage.shared.bgDelayDynamicDelay.value = bgDelayDynamicDelay
-        }
-    }
-
     @Published var debugLogLevel: Bool {
         didSet {
             Storage.shared.debugLogLevel.value = debugLogLevel
         }
     }
-
     init() {
         self.downloadTreatments = UserDefaultsRepository.downloadTreatments.value
         self.downloadPrediction = UserDefaultsRepository.downloadPrediction.value
@@ -70,8 +57,6 @@ class AdvancedSettingsViewModel: ObservableObject {
         self.graphCarbs = UserDefaultsRepository.graphCarbs.value
         self.graphOtherTreatments = UserDefaultsRepository.graphOtherTreatments.value
         self.bgUpdateDelay = UserDefaultsRepository.bgUpdateDelay.value
-        self.bgDelayDynamicEnabled = Storage.shared.bgDelayDynamicEnabled.value
-        self.bgDelayDynamicDelay = Storage.shared.bgDelayDynamicDelay.value
         self.debugLogLevel = Storage.shared.debugLogLevel.value
     }
 }

+ 0 - 3
LoopFollow/Storage/Storage.swift

@@ -37,9 +37,6 @@ class Storage {
 
     var debugLogLevel = StorageValue<Bool>(key: "debugLogLevel", defaultValue: false)
 
-    var bgDelayDynamicEnabled = StorageValue<Bool>(key: "bgDelayDynamicEnabled", defaultValue: false)
-    var bgDelayDynamicDelay = StorageValue<Double>(key: "bgDelayDynamicDelay", defaultValue: 10)
-
     var sensorScheduleOffset = StorageValue<Double?>(key: "sensorScheduleOffset", defaultValue: nil)
 
     static let shared = Storage()