From a0d6580a983a8b51f0ab32e07b06dfe7004010f1 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 30 Sep 2025 09:43:20 +0200 Subject: [PATCH] fix sync issues --- PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift | 6 ++---- PadelClubTests/SynchronizationTests.swift | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift b/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift index 874b833..5cd1f1b 100644 --- a/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift +++ b/PadelClub/Views/Navigation/Toolbox/DebugSettingsView.swift @@ -108,10 +108,8 @@ struct DebugSettingsView: View { isSynchronizing = true } - do { - try await StoreCenter.main.synchronizeLastUpdates() - } catch { - Logger.error(error) + let error = await StoreCenter.main.synchronizeLastUpdates() + if let error { await MainActor.run { errorMessage = error.localizedDescription showingError = true diff --git a/PadelClubTests/SynchronizationTests.swift b/PadelClubTests/SynchronizationTests.swift index 8d35757..aaee13d 100644 --- a/PadelClubTests/SynchronizationTests.swift +++ b/PadelClubTests/SynchronizationTests.swift @@ -21,7 +21,7 @@ struct SynchronizationTests { @Test func synchronizationTest() async throws { _ = try await self.login() - try await StoreCenter.main.synchronizeLastUpdates() + await StoreCenter.main.synchronizeLastUpdates() }