|
|
|
@ -140,12 +140,7 @@ class DataStore: ObservableObject { |
|
|
|
for club in clubsCollection { |
|
|
|
for club in clubsCollection { |
|
|
|
if club.creator == nil && self.user.username.count > 0 { |
|
|
|
if club.creator == nil && self.user.username.count > 0 { |
|
|
|
club.creator = self.user.id |
|
|
|
club.creator = self.user.id |
|
|
|
do { |
|
|
|
clubsCollection.writeChangeAndInsertOnServer(instance: club) |
|
|
|
try clubsCollection.writeChangeAndInsertOnServer(instance: club) |
|
|
|
|
|
|
|
// try clubsCollection.addOrUpdate(instance: club) |
|
|
|
|
|
|
|
} catch { |
|
|
|
|
|
|
|
Logger.error(error) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -173,8 +168,10 @@ class DataStore: ObservableObject { |
|
|
|
|
|
|
|
|
|
|
|
func disconnect() { |
|
|
|
func disconnect() { |
|
|
|
|
|
|
|
|
|
|
|
if Store.main.hasPendingAPICalls() { |
|
|
|
Task { |
|
|
|
// todo qu'est ce qu'on fait des API Call ? |
|
|
|
if await Store.main.hasPendingAPICalls() { |
|
|
|
|
|
|
|
// todo qu'est ce qu'on fait des API Call ? |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
self.user = self._temporaryLocalUser.item ?? User.placeHolder() |
|
|
|
self.user = self._temporaryLocalUser.item ?? User.placeHolder() |
|
|
|
|