listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

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:
MListless/Sync/CloudKitSyncMonitor.swift | 4++++
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 }