Renamed session to sessionInfo

This commit is contained in:
Aleksandrs Proskurins
2022-10-04 15:34:31 +03:00
parent 99574a9d53
commit bba0246c3a
9 changed files with 42 additions and 42 deletions
@@ -21,59 +21,59 @@ typealias UserSessionDetailsViewModelType = StateStoreViewModel<UserSessionDetai
class UserSessionDetailsViewModel: UserSessionDetailsViewModelType, UserSessionDetailsViewModelProtocol {
var completion: ((UserSessionDetailsViewModelResult) -> Void)?
init(session: UserSessionInfo) {
init(sessionInfo: UserSessionInfo) {
super.init(initialViewState: UserSessionDetailsViewState(sections: []))
updateViewState(session: session)
updateViewState(sessionInfo: sessionInfo)
}
// MARK: - Public
// MARK: - Private
private func updateViewState(session: UserSessionInfo) {
private func updateViewState(sessionInfo: UserSessionInfo) {
var sections = [UserSessionDetailsSectionViewData]()
sections.append(sessionSection(session: session))
sections.append(sessionSection(sessionInfo: sessionInfo))
if let applicationSection = applicationSection(session: session) {
if let applicationSection = applicationSection(sessionInfo: sessionInfo) {
sections.append(applicationSection)
}
if let deviceSection = deviceSection(session: session) {
if let deviceSection = deviceSection(sessionInfo: sessionInfo) {
sections.append(deviceSection)
}
state = UserSessionDetailsViewState(sections: sections)
}
private func sessionSection(session: UserSessionInfo) -> UserSessionDetailsSectionViewData {
private func sessionSection(sessionInfo: UserSessionInfo) -> UserSessionDetailsSectionViewData {
var sessionItems: [UserSessionDetailsSectionItemViewData] = []
if let sessionName = session.name {
if let sessionName = sessionInfo.name {
sessionItems.append(.init(title: VectorL10n.userSessionDetailsSessionName,
value: sessionName))
}
sessionItems.append(.init(title: VectorL10n.keyVerificationManuallyVerifyDeviceIdTitle,
value: session.id))
value: sessionInfo.id))
return .init(header: VectorL10n.userSessionDetailsSessionSectionHeader.uppercased(),
footer: VectorL10n.userSessionDetailsSessionSectionFooter,
items: sessionItems)
}
private func applicationSection(session: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
private func applicationSection(sessionInfo: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
var sessionItems: [UserSessionDetailsSectionItemViewData] = []
if let name = session.applicationName {
if let name = sessionInfo.applicationName {
sessionItems.append(.init(title: VectorL10n.userSessionDetailsApplicationName,
value: name))
}
if let version = session.applicationVersion {
if let version = sessionInfo.applicationVersion {
sessionItems.append(.init(title: VectorL10n.userSessionDetailsApplicationVersion,
value: version))
}
if let url = session.applicationURL {
if let url = sessionInfo.applicationURL {
sessionItems.append(.init(title: VectorL10n.userSessionDetailsApplicationUrl,
value: url))
}
@@ -86,22 +86,22 @@ class UserSessionDetailsViewModel: UserSessionDetailsViewModelType, UserSessionD
items: sessionItems)
}
private func deviceSection(session: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
private func deviceSection(sessionInfo: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
var deviceSectionItems = [UserSessionDetailsSectionItemViewData]()
if let model = session.deviceModel {
if let model = sessionInfo.deviceModel {
deviceSectionItems.append(.init(title: VectorL10n.userSessionDetailsDeviceModel,
value: model))
}
if let deviceOS = session.deviceOS {
if let deviceOS = sessionInfo.deviceOS {
deviceSectionItems.append(.init(title: VectorL10n.userSessionDetailsDeviceOs,
value: deviceOS))
}
if let lastSeenIP = session.lastSeenIP {
if let lastSeenIP = sessionInfo.lastSeenIP {
deviceSectionItems.append(.init(title: VectorL10n.userSessionDetailsDeviceIpAddress,
value: lastSeenIP))
}
if let lastSeenIPLocation = session.lastSeenIPLocation {
if let lastSeenIPLocation = sessionInfo.lastSeenIPLocation {
deviceSectionItems.append(.init(title: VectorL10n.userSessionDetailsDeviceIpLocation,
value: lastSeenIPLocation))
}