mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-20 08:32:53 +02:00
Renamed userSession and userSessionInfo to session
This commit is contained in:
+10
-10
@@ -21,46 +21,46 @@ typealias UserSessionDetailsViewModelType = StateStoreViewModel<UserSessionDetai
|
||||
class UserSessionDetailsViewModel: UserSessionDetailsViewModelType, UserSessionDetailsViewModelProtocol {
|
||||
var completion: ((UserSessionDetailsViewModelResult) -> Void)?
|
||||
|
||||
init(userSessionInfo: UserSessionInfo) {
|
||||
init(session: UserSessionInfo) {
|
||||
super.init(initialViewState: UserSessionDetailsViewState(sections: []))
|
||||
updateViewState(userSessionInfo: userSessionInfo)
|
||||
updateViewState(session: session)
|
||||
}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
// MARK: - Private
|
||||
|
||||
private func updateViewState(userSessionInfo: UserSessionInfo) {
|
||||
private func updateViewState(session: UserSessionInfo) {
|
||||
var sections = [UserSessionDetailsSectionViewData]()
|
||||
|
||||
sections.append(sessionSection(userSessionInfo: userSessionInfo))
|
||||
sections.append(sessionSection(session: session))
|
||||
|
||||
if let deviceSection = deviceSection(userSessionInfo: userSessionInfo) {
|
||||
if let deviceSection = deviceSection(session: session) {
|
||||
sections.append(deviceSection)
|
||||
}
|
||||
|
||||
state = UserSessionDetailsViewState(sections: sections)
|
||||
}
|
||||
|
||||
private func sessionSection(userSessionInfo: UserSessionInfo) -> UserSessionDetailsSectionViewData {
|
||||
private func sessionSection(session: UserSessionInfo) -> UserSessionDetailsSectionViewData {
|
||||
var sessionItems = [UserSessionDetailsSectionItemViewData]()
|
||||
|
||||
if let sessionName = userSessionInfo.sessionName {
|
||||
if let sessionName = session.sessionName {
|
||||
sessionItems.append(UserSessionDetailsSectionItemViewData(title: VectorL10n.userSessionDetailsSessionName,
|
||||
value: sessionName))
|
||||
}
|
||||
|
||||
sessionItems.append(UserSessionDetailsSectionItemViewData(title: VectorL10n.keyVerificationManuallyVerifyDeviceIdTitle,
|
||||
value: userSessionInfo.sessionId))
|
||||
value: session.sessionId))
|
||||
|
||||
return UserSessionDetailsSectionViewData(header: VectorL10n.userSessionDetailsSessionSectionHeader,
|
||||
footer: VectorL10n.userSessionDetailsSessionSectionFooter,
|
||||
items: sessionItems)
|
||||
}
|
||||
|
||||
private func deviceSection(userSessionInfo: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
|
||||
private func deviceSection(session: UserSessionInfo) -> UserSessionDetailsSectionViewData? {
|
||||
var deviceSectionItems = [UserSessionDetailsSectionItemViewData]()
|
||||
if let lastSeenIP = userSessionInfo.lastSeenIP {
|
||||
if let lastSeenIP = session.lastSeenIP {
|
||||
deviceSectionItems.append(UserSessionDetailsSectionItemViewData(title: VectorL10n.userSessionDetailsDeviceIpAddress,
|
||||
value: lastSeenIP))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user