|
|
|
@ -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() |
|
|
|
|