This commit is contained in:
Aleksandrs Proskurins
2022-10-06 10:23:33 +03:00
parent 430ad84346
commit 586756251e
4 changed files with 71 additions and 5 deletions

View File

@@ -18,7 +18,7 @@ import Foundation
struct UserSessionListItemViewDataFactory {
func create(from sessionInfo: UserSessionInfo) -> UserSessionListItemViewData {
func create(from sessionInfo: UserSessionInfo, highlightSessionDetails: Bool = false) -> UserSessionListItemViewData {
let sessionName = UserSessionNameFormatter.sessionName(deviceType: sessionInfo.deviceType,
sessionDisplayName: sessionInfo.name)
let sessionDetails = buildSessionDetails(sessionInfo: sessionInfo)
@@ -27,7 +27,7 @@ struct UserSessionListItemViewDataFactory {
return UserSessionListItemViewData(sessionId: sessionInfo.id,
sessionName: sessionName,
sessionDetails: sessionDetails,
highlightSessionDetails: sessionInfo.isCurrent,
highlightSessionDetails: highlightSessionDetails,
deviceAvatarViewData: deviceAvatarViewData,
sessionDetailsIcon: getSessionDetailsIcon(isActive: sessionInfo.isActive))
}