From 111805191d80c3971d5d51265d5b496e719b7ae1 Mon Sep 17 00:00:00 2001 From: Pete Schwamb Date: Sat, 23 Sep 2023 11:02:25 -0500 Subject: [PATCH] Updates to match protocol changes in LoopKit --- MinimedKit/PumpManager/MinimedPumpManager.swift | 8 ++++---- MinimedKitTests/Mocks/MockPumpManagerDelegate.swift | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/MinimedKit/PumpManager/MinimedPumpManager.swift b/MinimedKit/PumpManager/MinimedPumpManager.swift index eced913..6b5e56e 100644 --- a/MinimedKit/PumpManager/MinimedPumpManager.swift +++ b/MinimedKit/PumpManager/MinimedPumpManager.swift @@ -772,7 +772,7 @@ extension MinimedPumpManager { self.log.default("Reporting new pump events: %{public}@", String(describing: remainingHistoryEvents + pendingEvents)) - delegate.pumpManager(self, hasNewPumpEvents: remainingHistoryEvents + pendingEvents, lastReconciliation: self.state.lastReconciliation, completion: { (error) in + delegate.pumpManager(self, hasNewPumpEvents: remainingHistoryEvents + pendingEvents, lastReconciliation: self.state.lastReconciliation, replacePendingEvents: true) { (error) in // Called on an unknown queue by the delegate if error == nil { self.recents.lastAddedPumpEvents = self.dateGenerator() @@ -793,7 +793,7 @@ extension MinimedPumpManager { }) } completion(error) - }) + } }) } catch let error { self.troubleshootPumpComms(using: device) @@ -815,7 +815,7 @@ extension MinimedPumpManager { preconditionFailure("pumpManagerDelegate cannot be nil") } - delegate.pumpManager(self, hasNewPumpEvents: events, lastReconciliation: self.state.lastReconciliation, completion: { (error) in + delegate.pumpManager(self, hasNewPumpEvents: events, lastReconciliation: self.state.lastReconciliation, replacePendingEvents: true) { (error) in // Called on an unknown queue by the delegate if let error = error { self.log.error("Pump event storage failed: %{public}@", String(describing: error)) @@ -823,7 +823,7 @@ extension MinimedPumpManager { } else { completion(nil) } - }) + } }) } diff --git a/MinimedKitTests/Mocks/MockPumpManagerDelegate.swift b/MinimedKitTests/Mocks/MockPumpManagerDelegate.swift index dd71c09..643b963 100644 --- a/MinimedKitTests/Mocks/MockPumpManagerDelegate.swift +++ b/MinimedKitTests/Mocks/MockPumpManagerDelegate.swift @@ -30,7 +30,7 @@ class MockPumpManagerDelegate: PumpManagerDelegate { var reportedPumpEvents: [(events: [NewPumpEvent], lastReconciliation: Date?)] = [] - func pumpManager(_ pumpManager: PumpManager, hasNewPumpEvents events: [NewPumpEvent], lastReconciliation: Date?, completion: @escaping (Error?) -> Void) { + func pumpManager(_ pumpManager: PumpManager, hasNewPumpEvents events: [NewPumpEvent], lastReconciliation: Date?, replacePendingEvents: Bool, completion: @escaping (Error?) -> Void) { reportedPumpEvents.append((events: events, lastReconciliation: lastReconciliation)) completion(nil) }