From 83fe915cfde6aa215bc12547894ad6280311dde9 Mon Sep 17 00:00:00 2001 From: Pete Schwamb Date: Thu, 15 Oct 2026 09:38:02 -0500 Subject: [PATCH] Refresh the managed HealthKit interval on CGM status updates The glucose store's managedDataInterval was only copied from the CGM manager at setup, so a change, such as G7 switching between direct and eavesdropping mode, took effect only after the next launch. --- Loop/Managers/DeviceDataManager.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Loop/Managers/DeviceDataManager.swift b/Loop/Managers/DeviceDataManager.swift index 4f1397a9d..9a4a5cae1 100644 --- a/Loop/Managers/DeviceDataManager.swift +++ b/Loop/Managers/DeviceDataManager.swift @@ -1008,6 +1008,7 @@ extension DeviceDataManager: CGMManagerDelegate { self.cgmDeviceModel = status.device?.model self.analyticsServicesManager.identifyCGMModel(self.cgmDeviceModel) } + self.glucoseStore.managedDataInterval = manager.managedDataInterval } } }