Просмотр исходного кода

address feedback to presets UI

polscm32 aka Marvout 1 год назад
Родитель
Сommit
fba5313c1b

+ 1 - 1
FreeAPS/Sources/Modules/Bolus/BolusStateModel.swift

@@ -722,7 +722,7 @@ extension Bolus.StateModel {
         return (minForecast, maxForecast)
     }
 
-    @MainActor  func updateForecasts(with forecastData: Determination? = nil) async {
+    @MainActor func updateForecasts(with forecastData: Determination? = nil) async {
         if let forecastData = forecastData {
             simulatedDetermination = forecastData
         } else {

+ 0 - 7
FreeAPS/Sources/Modules/Bolus/View/MealPresetView.swift

@@ -113,13 +113,6 @@ struct MealPresetView: View {
                 }
                 .labelsHidden()
                 .frame(maxWidth: .infinity, alignment: .center)
-                .onChange(of: state.selection) { newSelection in
-                    guard let selected = newSelection else { return }
-                    carbs += ((selected.carbs ?? 0) as NSDecimalNumber) as Decimal
-                    fat += ((selected.fat ?? 0) as NSDecimalNumber) as Decimal
-                    protein += ((selected.protein ?? 0) as NSDecimalNumber) as Decimal
-                    state.addToSummation()
-                }
                 if state.selection != nil {
                     plusButton
                 }

+ 1 - 1
FreeAPS/Sources/Modules/Home/HomeStateModel.swift

@@ -979,7 +979,7 @@ extension Home.StateModel {
     }
 
     // Update forecast data and UI on the main thread
-    @MainActor  func updateForecastData() async {
+    @MainActor func updateForecastData() async {
         // Preprocess forecast data on a background thread
         let forecastData = await preprocessForecastData()