Renamed sign out to logout

This commit is contained in:
paleksandrs
2022-10-31 14:26:22 +02:00
parent 0d94c5129c
commit 6ba50d3225
5 changed files with 10 additions and 10 deletions
@@ -71,8 +71,8 @@ final class UserSessionsOverviewCoordinator: Coordinator, Presentable {
self.showUserSessionOverview(sessionInfo: sessionInfo)
case .linkDevice:
self.completion?(.linkDevice)
case let .singOutFromUserSessions(sessionInfos: sessionInfos):
self.completion?(.singOutFromUserSessions(sessionInfos: sessionInfos))
case let .logoutFromUserSessions(sessionInfos: sessionInfos):
self.completion?(.logoutFromUserSessions(sessionInfos: sessionInfos))
}
}
}
@@ -25,7 +25,7 @@ enum UserSessionsOverviewCoordinatorResult {
case openSessionOverview(sessionInfo: UserSessionInfo)
case openOtherSessions(sessionInfos: [UserSessionInfo], filter: UserOtherSessionsFilter)
case linkDevice
case singOutFromUserSessions(sessionInfos: [UserSessionInfo])
case logoutFromUserSessions(sessionInfos: [UserSessionInfo])
}
// MARK: View model
@@ -38,7 +38,7 @@ enum UserSessionsOverviewViewModelResult: Equatable {
case showCurrentSessionOverview(sessionInfo: UserSessionInfo)
case showUserSessionOverview(sessionInfo: UserSessionInfo)
case linkDevice
case singOutFromUserSessions(sessionInfos: [UserSessionInfo])
case logoutFromUserSessions(sessionInfos: [UserSessionInfo])
}
// MARK: View
@@ -68,5 +68,5 @@ enum UserSessionsOverviewViewAction {
case viewAllOtherSessions
case tapUserSession(_ sessionId: String)
case linkDevice
case signOutOtherSessions
case logoutOtherSessions
}
@@ -76,8 +76,8 @@ class UserSessionsOverviewViewModel: UserSessionsOverviewViewModelType, UserSess
completion?(.showUserSessionOverview(sessionInfo: session))
case .linkDevice:
completion?(.linkDevice)
case .signOutOtherSessions:
completion?(.singOutFromUserSessions(sessionInfos: userSessionsOverviewService.otherSessions))
case .logoutOtherSessions:
completion?(.logoutFromUserSessions(sessionInfos: userSessionsOverviewService.otherSessions))
}
}
@@ -221,13 +221,13 @@ struct UserSessionsOverview: View {
let label = Label(VectorL10n.userOtherSessionMenuSignOutSessions(String(viewModel.viewState.otherSessionsViewData.count)), systemImage: "rectangle.portrait.and.arrow.forward.fill")
if #available(iOS 15, *) {
Button(role: .destructive) {
viewModel.send(viewAction: .signOutOtherSessions)
viewModel.send(viewAction: .logoutOtherSessions)
} label: {
label
}
} else {
Button {
viewModel.send(viewAction: .signOutOtherSessions)
viewModel.send(viewAction: .logoutOtherSessions)
} label: {
label
}