commit 6fea79d46fb4a783437051ee0fa603e36bfb68fa
parent d476b9f8f8f29f4d9eb5a11aecdb0ce33aa348db
Author: Michael Camilleri <[email protected]>
Date: Sun, 26 Apr 2026 11:09:05 +0900
Unify CKContainer instances
There was duplicative creation of CKContainer instances in the
AppServices class.
Co-Authored-By: Codex GPT 5.5 <[email protected]>
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/Crossmate/Services/AppServices.swift b/Crossmate/Services/AppServices.swift
@@ -23,8 +23,7 @@ final class AppServices {
self.persistence = PersistenceController()
let store = GameStore(persistence: persistence)
self.store = store
- let ckContainer = CKContainer(identifier: "iCloud.net.inqk.crossmate.v2")
- let syncEngine = SyncEngine(container: ckContainer, persistence: persistence)
+ let syncEngine = SyncEngine(container: self.ckContainer, persistence: persistence)
self.syncEngine = syncEngine
self.syncMonitor = SyncMonitor()
self.nytAuth = NYTAuthService()
@@ -33,7 +32,7 @@ final class AppServices {
let identity = AuthorIdentity()
self.identity = identity
self.shareController = ShareController(
- container: ckContainer,
+ container: self.ckContainer,
persistence: persistence,
syncEngine: syncEngine
)