mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-03-18 04:08:44 +03:00
compact code
This commit is contained in:
parent
89c2662e09
commit
877e0ca5c6
1 changed files with 3 additions and 7 deletions
|
@ -102,15 +102,11 @@ class LoginFragment @Inject constructor() : AbstractSSOLoginFragment<FragmentLog
|
|||
}
|
||||
|
||||
private fun setupSocialLoginButtons(state: LoginViewState) {
|
||||
when (state.signMode) {
|
||||
views.loginSocialLoginButtons.mode = when (state.signMode) {
|
||||
SignMode.Unknown -> error("developer error")
|
||||
SignMode.SignUp -> {
|
||||
views.loginSocialLoginButtons.mode = SocialLoginButtonsView.Mode.MODE_SIGN_UP
|
||||
}
|
||||
SignMode.SignUp -> SocialLoginButtonsView.Mode.MODE_SIGN_UP
|
||||
SignMode.SignIn,
|
||||
SignMode.SignInWithMatrixId -> {
|
||||
views.loginSocialLoginButtons.mode = SocialLoginButtonsView.Mode.MODE_SIGN_IN
|
||||
}
|
||||
SignMode.SignInWithMatrixId -> SocialLoginButtonsView.Mode.MODE_SIGN_IN
|
||||
}.exhaustive
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue