@@ -150,8 +150,6 @@ final class LoopDataManager: ObservableObject {
150150
151151 init (
152152 lastLoopCompleted: Date ? ,
153- publishedMostRecentGlucoseDataDate: Date ? ,
154- publishedMostRecentPumpDataDate: Date ? ,
155153 temporaryPresetsManager: TemporaryPresetsManager ,
156154 settingsProvider: SettingsProvider ,
157155 doseStore: DoseStoreProtocol ,
@@ -167,8 +165,6 @@ final class LoopDataManager: ObservableObject {
167165 ) {
168166
169167 self . lastLoopCompleted = lastLoopCompleted
170- self . publishedMostRecentGlucoseDataDate = publishedMostRecentGlucoseDataDate
171- self . publishedMostRecentPumpDataDate = publishedMostRecentPumpDataDate
172168 self . temporaryPresetsManager = temporaryPresetsManager
173169 self . settingsProvider = settingsProvider
174170 self . doseStore = doseStore
@@ -182,6 +178,9 @@ final class LoopDataManager: ObservableObject {
182178 self . carbAbsorptionModel = carbAbsorptionModel
183179 self . usePositiveMomentumAndRCForManualBoluses = usePositiveMomentumAndRCForManualBoluses
184180
181+ self . publishedMostRecentGlucoseDataDate = glucoseStore. latestGlucose? . startDate
182+ self . publishedMostRecentPumpDataDate = mostRecentPumpDataDate
183+
185184 // Required for device settings in stored dosing decisions
186185 UIDevice . current. isBatteryMonitoringEnabled = true
187186
0 commit comments