From 32389a9b33d025257e65c0596beb88c51807d8c8 Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Mon, 30 May 2022 13:22:44 +0100 Subject: [PATCH] removing impossible case --- .../onboarding/OnboardingViewModel.kt | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/onboarding/OnboardingViewModel.kt b/vector/src/main/java/im/vector/app/features/onboarding/OnboardingViewModel.kt index 0321f97532..23bab0c62d 100644 --- a/vector/src/main/java/im/vector/app/features/onboarding/OnboardingViewModel.kt +++ b/vector/src/main/java/im/vector/app/features/onboarding/OnboardingViewModel.kt @@ -246,21 +246,15 @@ class OnboardingViewModel @AssistedInject constructor( private fun handleLoginWithToken(action: OnboardingAction.LoginWithToken) { val safeLoginWizard = loginWizard + setState { copy(isLoading = true) } - if (safeLoginWizard == null) { - setState { copy(isLoading = false) } - _viewEvents.post(OnboardingViewEvents.Failure(Throwable("Bad configuration"))) - } else { - setState { copy(isLoading = true) } - - currentJob = viewModelScope.launch { - try { - val result = safeLoginWizard.loginWithToken(action.loginToken) - onSessionCreated(result, authenticationDescription = AuthenticationDescription.Login) - } catch (failure: Throwable) { - setState { copy(isLoading = false) } - _viewEvents.post(OnboardingViewEvents.Failure(failure)) - } + currentJob = viewModelScope.launch { + try { + val result = safeLoginWizard.loginWithToken(action.loginToken) + onSessionCreated(result, authenticationDescription = AuthenticationDescription.Login) + } catch (failure: Throwable) { + setState { copy(isLoading = false) } + _viewEvents.post(OnboardingViewEvents.Failure(failure)) } } }