mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-18 15:38:28 +02:00
User session flow coordinator and details view
This commit is contained in:
@@ -47,14 +47,18 @@ class UserSessionsOverviewService: UserSessionsOverviewServiceProtocol {
|
||||
self.mxSession.matrixRestClient.devices { response in
|
||||
switch response {
|
||||
case .success(let devices):
|
||||
let overviewData = self.userSessionsOverviewData(from: devices)
|
||||
completion(.success(overviewData))
|
||||
self.lastOverviewData = self.userSessionsOverviewData(from: devices)
|
||||
completion(.success(self.lastOverviewData))
|
||||
case .failure(let error):
|
||||
completion(.failure(error))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func getOtherSession(sessionId: String) -> UserSessionInfo? {
|
||||
lastOverviewData.otherSessionsInfo.first(where: {$0.sessionId == sessionId})
|
||||
}
|
||||
|
||||
// MARK: - Private
|
||||
|
||||
private func setupInitialOverviewData() {
|
||||
|
||||
Reference in New Issue
Block a user