فهرست منبع

Adding Carbs with stale BG's

Ivan Valkou 5 سال پیش
والد
کامیت
6ffa938edd
1فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 9 1
      FreeAPS/Sources/Modules/Bolus/BolusViewModel.swift

+ 9 - 1
FreeAPS/Sources/Modules/Bolus/BolusViewModel.swift

@@ -29,7 +29,15 @@ extension Bolus {
             broadcaster.register(SuggestionObserver.self, observer: self)
 
             if waitForSuggestionInitial {
-                apsManager.determineBasal().sink { _ in }.store(in: &lifetime)
+                apsManager.determineBasal()
+                    .receive(on: DispatchQueue.main)
+                    .sink { ok in
+                        if !ok {
+                            self.waitForSuggestion = false
+                            self.inslinRequired = 0
+                            self.inslinRecommended = 0
+                        }
+                    }.store(in: &lifetime)
             }
         }