|
|
|
|
@ -107,8 +107,30 @@ class DataStore: ObservableObject { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func disconnect() { |
|
|
|
|
Store.main.disconnect(resetOption: .synchronizedOnly) |
|
|
|
|
|
|
|
|
|
if Store.main.hasPendingAPICalls() { |
|
|
|
|
// todo qu'est ce qu'on fait des API Call ? |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Store.main.disconnect() |
|
|
|
|
Store.main.collectionsCanSynchronize = false |
|
|
|
|
|
|
|
|
|
self.tournaments.reset() |
|
|
|
|
self.clubs.reset() |
|
|
|
|
self.courts.reset() |
|
|
|
|
self.events.reset() |
|
|
|
|
self.groupStages.reset() |
|
|
|
|
self.matches.reset() |
|
|
|
|
self.teamRegistrations.reset() |
|
|
|
|
self.playerRegistrations.reset() |
|
|
|
|
self.rounds.reset() |
|
|
|
|
self.teamScores.reset() |
|
|
|
|
self.dateIntervals.reset() |
|
|
|
|
self.matchSchedulers.reset() |
|
|
|
|
self.userStorage.reset() |
|
|
|
|
|
|
|
|
|
Guard.main.disconnect() |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fileprivate func _loadCollections() { |
|
|
|
|
|