This commit is contained in:
Aleksandrs Proskurins
2022-10-04 09:38:53 +03:00
parent e9c21b5320
commit 8b8f0ca556
9 changed files with 93 additions and 48 deletions
@@ -17,11 +17,14 @@
import Foundation
// MARK: - Coordinator
enum UserOtherSessionsCoordinatorResult {
case openSessionDetails(session: UserSessionInfo)
}
// MARK: View model
enum UserOtherSessionsViewModelResult {
case showUserSessionOverview(session: UserSessionInfo)
}
// MARK: View
@@ -36,13 +39,12 @@ enum UserOtherSessionsSection: Hashable, Identifiable {
self
}
case sessionItems(header: UserOtherSessionsHeaderViewData, items: [UserSessionListItemViewData])
case clearFilter
}
enum UserOtherSessionsViewAction {
case userOtherSessionSelected(sessionId: String)
}
enum OtherUserSessionsFilter {
case all
case inactive