From d6b1bb6f63116000d02310529109902ac4fa08b6 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Sun, 1 Mar 2026 21:27:44 -0800 Subject: [PATCH] =?UTF-8?q?fix(sync):=20fix=20BatchResult.errors=20type=20?= =?UTF-8?q?mismatch=20=E2=80=94=20backend=20returns=20{id,error}=20objects?= =?UTF-8?q?=20not=20strings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ios/ChronoMind/Shared/Cloud/PlatformSyncManager.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ios/ChronoMind/Shared/Cloud/PlatformSyncManager.swift b/ios/ChronoMind/Shared/Cloud/PlatformSyncManager.swift index 318198d..97c20c2 100644 --- a/ios/ChronoMind/Shared/Cloud/PlatformSyncManager.swift +++ b/ios/ChronoMind/Shared/Cloud/PlatformSyncManager.swift @@ -417,7 +417,12 @@ struct SyncConflict: Codable { struct BatchResult: Codable { let synced: [String] let conflicts: [SyncConflict] - let errors: [String] + let errors: [BatchError] +} + +struct BatchError: Codable { + let id: String + let error: String } // MARK: - Offline Queue