|
|
|
|
@ -162,10 +162,11 @@ public class StoreCenter { |
|
|
|
|
// MARK: - Settings |
|
|
|
|
|
|
|
|
|
/// Sets the user info given a user |
|
|
|
|
func setUserInfo(user: UserBase) { |
|
|
|
|
func userDidLog(user: UserBase, date: Date) { |
|
|
|
|
self._settingsStorage.update { settings in |
|
|
|
|
settings.userId = user.id |
|
|
|
|
settings.username = user.username |
|
|
|
|
settings.lastSynchronization = date |
|
|
|
|
self._configureWebSocket() |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -241,6 +242,7 @@ public class StoreCenter { |
|
|
|
|
Task { |
|
|
|
|
do { |
|
|
|
|
try await apiCallCollection.loadFromFile() |
|
|
|
|
await apiCallCollection.rescheduleApiCallsIfNecessary() |
|
|
|
|
} catch { |
|
|
|
|
Logger.error(error) |
|
|
|
|
} |
|
|
|
|
|