Sing out filtering

This commit is contained in:
Aleksandrs Proskurins
2022-10-27 17:35:39 +03:00
parent 66fa9fb37f
commit c19cb59604
10 changed files with 62 additions and 10 deletions
@@ -62,7 +62,10 @@ class UserOtherSessionsViewModel: UserOtherSessionsViewModelType, UserOtherSessi
case .toggleAllSelection:
toggleAllSelection()
updateViewState()
case .signOut:
case .signOutAllUserSessions:
let filteredSessions = state.bindings.filter.filterSessionsInfos(sessionInfos)
completion?(.singOutFromUserSessions(sessionInfos: filteredSessions))
case .signOutSelectedUserSessions:
let selectedSessionInfos = sessionInfos.filter { sessionInfo in
selectedSessions.contains(sessionInfo.id)
}