commit 6e07bf9f60f85268a1e9c210918537b429875994
parent 355e713aff031c0e678b8774d9575738ab5998b3
Author: Michael Camilleri <[email protected]>
Date: Wed, 25 Feb 2026 17:00:18 +0900
Fix correct deinitialisation of sync monitor
Co-Authored-By: Codex GPT 5.3 <[email protected]>
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/Listless/Sync/CloudKitSyncMonitor.swift b/Listless/Sync/CloudKitSyncMonitor.swift
@@ -8,6 +8,10 @@ final class CloudKitSyncMonitor: ObservableObject {
private var monitoringTask: Task<Void, Never>?
+ deinit {
+ monitoringTask?.cancel()
+ }
+
func startMonitoring(container: NSPersistentCloudKitContainer) {
guard monitoringTask == nil else { return }