diff --git a/LibreDemoPlugin/LibreDemoCGMManager.swift b/LibreDemoPlugin/LibreDemoCGMManager.swift index 98697fa..ee39426 100644 --- a/LibreDemoPlugin/LibreDemoCGMManager.swift +++ b/LibreDemoPlugin/LibreDemoCGMManager.swift @@ -47,8 +47,8 @@ class LibreDemoCGMManager: LibreTransmitterManagerV3 { self.lastConnected = Date() - timer = Timer.scheduledTimer(withTimeInterval: TimeInterval(5*60), repeats: true) { _ in - self.reportMockSample() + timer = Timer.scheduledTimer(withTimeInterval: TimeInterval(5*60), repeats: true) { [weak self]_ in + self?.reportMockSample() } // Also trigger a sample immediately, for dev convenience.