Procházet zdrojové kódy

perform determine basal sync after external insulin entry

polscm32 před 2 roky
rodič
revize
db7ded3a06

+ 4 - 0
FreeAPS/Sources/Modules/DataTable/DataTableStateModel.swift

@@ -4,6 +4,7 @@ import SwiftUI
 extension DataTable {
 extension DataTable {
     final class StateModel: BaseStateModel<Provider> {
     final class StateModel: BaseStateModel<Provider> {
         @Injected() var broadcaster: Broadcaster!
         @Injected() var broadcaster: Broadcaster!
+        @Injected() var apsManager: APSManager!
         @Injected() var unlockmanager: UnlockManager!
         @Injected() var unlockmanager: UnlockManager!
         @Injected() private var storage: FileStorage!
         @Injected() private var storage: FileStorage!
         @Injected() var pumpHistoryStorage: PumpHistoryStorage!
         @Injected() var pumpHistoryStorage: PumpHistoryStorage!
@@ -264,6 +265,9 @@ extension DataTable {
 
 
             // Reset amount to 0 for next entry.
             // Reset amount to 0 for next entry.
             externalInsulinAmount = 0
             externalInsulinAmount = 0
+            
+            //perform determine basal sync
+            apsManager.determineBasalSync()
         }
         }
     }
     }
 }
 }