فهرست منبع

fetch more glucose to calculate directions

Jon B.M 4 سال پیش
والد
کامیت
e8b79788b1
1فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 16 0
      FreeAPS/Sources/APS/DeviceDataManager.swift

+ 16 - 0
FreeAPS/Sources/APS/DeviceDataManager.swift

@@ -382,6 +382,22 @@ extension BaseDeviceDataManager: DeviceManagerDelegate {
     }
 }
 
+extension BaseDeviceDataManager: CGMManagerDelegate {
+    func startDateToFilterNewData(for _: CGMManager) -> Date? {
+        glucoseStorage.syncDate().addingTimeInterval(-10.minutes.timeInterval) // additional time to calculate directions
+    }
+
+    func cgmManager(_: CGMManager, hasNew _: CGMReadingResult) {}
+
+    func cgmManagerWantsDeletion(_: CGMManager) {}
+
+    func cgmManagerDidUpdateState(_: CGMManager) {}
+
+    func credentialStoragePrefix(for _: CGMManager) -> String { "BaseDeviceDataManager" }
+
+    func cgmManager(_: CGMManager, didUpdate _: CGMManagerStatus) {}
+}
+
 // MARK: - AlertPresenter
 
 extension BaseDeviceDataManager: AlertPresenter {