浏览代码

Merge pull request #790 from bastiaanv/medtrum

fix(medtrumkit): keep reservoir level up-to-date on HomeScreen
Sjoerd Bozon 9 月之前
父节点
当前提交
1a4e2390b8
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      Trio/Sources/APS/DeviceDataManager.swift

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

@@ -491,6 +491,11 @@ extension BaseDeviceDataManager: PumpManagerDelegate {
         }
         
         if let medtrumPump = pumpManager as? MedtrumPumpManager {
+            storage.save(Decimal(medtrumPump.state.reservoir), as: OpenAPS.Monitor.reservoir)
+            broadcaster.notify(PumpReservoirObserver.self, on: processQueue) {
+                $0.pumpReservoirDidChange(Decimal(medtrumPump.state.reservoir))
+            }
+
             guard let endTime = medtrumPump.state.patchExpiresAt else {
                 pumpExpiresAtDate.send(nil)
                 return