Fix issue where tournaments still appears after a disconnect

sync2
Laurent 1 year ago
parent 19c548598f
commit 24e79b1eb8
  1. 9
      PadelClub/Data/DataStore.swift

@ -200,6 +200,11 @@ class DataStore: ObservableObject {
StoreCenter.main.collectionsCanSynchronize = false StoreCenter.main.collectionsCanSynchronize = false
// do before resetting tournaments
for tournament in self.tournaments {
StoreCenter.main.destroyStore(identifier: tournament.id)
}
self.tournaments.reset() self.tournaments.reset()
self.clubs.reset() self.clubs.reset()
self.courts.reset() self.courts.reset()
@ -208,10 +213,6 @@ class DataStore: ObservableObject {
self.userStorage.reset() self.userStorage.reset()
self.purchases.reset() self.purchases.reset()
for tournament in self.tournaments {
StoreCenter.main.destroyStore(identifier: tournament.id)
}
Guard.main.disconnect() Guard.main.disconnect()
self.user = self._temporaryLocalUser.item ?? User.placeHolder() self.user = self._temporaryLocalUser.item ?? User.placeHolder()

Loading…
Cancel
Save