Login screens: reorder reset action for clarity

This commit is contained in:
Benoit Marty 2019-11-27 15:11:02 +01:00
parent fd90f3b9fc
commit efa858a337

View file

@ -239,13 +239,10 @@ class LoginViewModel @AssistedInject constructor(@Assisted initialState: LoginVi
currentTask = null
when (action) {
LoginAction.ResetLogin -> {
authenticationService.cancelPendingLoginOrRegistration()
LoginAction.ResetHomeServerType -> {
setState {
copy(
asyncLoginAction = Uninitialized,
asyncRegistration = Uninitialized
serverType = ServerType.MatrixOrg
)
}
}
@ -261,13 +258,6 @@ class LoginViewModel @AssistedInject constructor(@Assisted initialState: LoginVi
)
}
}
LoginAction.ResetHomeServerType -> {
setState {
copy(
serverType = ServerType.MatrixOrg
)
}
}
LoginAction.ResetSignMode -> {
setState {
copy(
@ -278,6 +268,16 @@ class LoginViewModel @AssistedInject constructor(@Assisted initialState: LoginVi
)
}
}
LoginAction.ResetLogin -> {
authenticationService.cancelPendingLoginOrRegistration()
setState {
copy(
asyncLoginAction = Uninitialized,
asyncRegistration = Uninitialized
)
}
}
LoginAction.ResetResetPassword -> {
setState {
copy(