polscm32 aka Marvout 1 год назад
Родитель
Сommit
a18ffd65ad
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      FreeAPS/Sources/Modules/Bolus/BolusStateModel.swift

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

@@ -383,10 +383,10 @@ extension Bolus {
         func saveMeal() async {
             guard carbs > 0 || fat > 0 || protein > 0 else { return }
 
-            DispatchQueue.main.async {
-                self.carbs = min(self.carbs, self.maxCarbs)
-                self.id_ = UUID().uuidString
-            }
+            await MainActor.run {
+                   self.carbs = min(self.carbs, self.maxCarbs)
+                   self.id_ = UUID().uuidString
+               }
 
             let carbsToStore = [CarbsEntry(
                 id: id_,