Browse Source

fix: update patch endTime after "replace patch"

bastiaanv 8 tháng trước cách đây
mục cha
commit
35be8072da

+ 8 - 0
Trio/Sources/APS/DeviceDataManager.swift

@@ -489,6 +489,14 @@ extension BaseDeviceDataManager: PumpManagerDelegate {
                 storage.save(startTime, as: OpenAPS.Monitor.podAge)
                 storage.save(startTime, as: OpenAPS.Monitor.podAge)
             }
             }
         }
         }
+        
+        if let medtrumPump = pumpManager as? MedtrumPumpManager {
+            guard let endTime = medtrumPump.state.patchExpiresAt else {
+                pumpExpiresAtDate.send(nil)
+                return
+            }
+            pumpExpiresAtDate.send(endTime)
+        }
 
 
         if let simulatorPump = pumpManager as? MockPumpManager {
         if let simulatorPump = pumpManager as? MockPumpManager {
             broadcaster.notify(PumpReservoirObserver.self, on: processQueue) {
             broadcaster.notify(PumpReservoirObserver.self, on: processQueue) {