From 5a860617fb23a033c2bcbc18c84baff7a674391c Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 26 Jul 2024 15:02:25 +0200 Subject: [PATCH] Fix logout issues hopefully --- PadelClub/Data/DataStore.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/PadelClub/Data/DataStore.swift b/PadelClub/Data/DataStore.swift index c4a85fa..bec3c1d 100644 --- a/PadelClub/Data/DataStore.swift +++ b/PadelClub/Data/DataStore.swift @@ -166,15 +166,15 @@ class DataStore: ObservableObject { do { let services = try StoreCenter.main.service() + Logger.log("1 LOGOUT") try await services.logout() } catch { Logger.error(error) } } - - StoreCenter.main.disconnect() + StoreCenter.main.collectionsCanSynchronize = false - + self.tournaments.reset() self.clubs.reset() self.courts.reset() @@ -190,7 +190,9 @@ class DataStore: ObservableObject { self.user = self._temporaryLocalUser.item ?? User.placeHolder() self.user.clubs.removeAll() - + + StoreCenter.main.disconnect() + } func copyToLocalServer(tournament: Tournament) {