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) {