From 993fa742528b60f69a667885118aaaaa6426d5c0 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 17 Sep 2019 11:24:37 +0200 Subject: [PATCH] Cleanup after BillCarsonFr's review --- .../im/vector/riotx/features/login/LoginViewModel.kt | 12 ++++++++++-- vector/src/main/res/layout/activity_progress.xml | 5 +---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/vector/src/main/java/im/vector/riotx/features/login/LoginViewModel.kt b/vector/src/main/java/im/vector/riotx/features/login/LoginViewModel.kt index 96de7cd0df..7231089379 100644 --- a/vector/src/main/java/im/vector/riotx/features/login/LoginViewModel.kt +++ b/vector/src/main/java/im/vector/riotx/features/login/LoginViewModel.kt @@ -34,6 +34,7 @@ import im.vector.riotx.core.extensions.configureAndStart import im.vector.riotx.core.platform.VectorViewModel import im.vector.riotx.core.utils.LiveEvent import im.vector.riotx.features.notifications.PushRuleTriggerListener +import timber.log.Timber class LoginViewModel @AssistedInject constructor(@Assisted initialState: LoginViewState, private val authenticator: Authenticator, @@ -123,9 +124,16 @@ class LoginViewModel @AssistedInject constructor(@Assisted initialState: LoginVi } private fun handleSsoLoginSuccess(action: LoginActions.SsoLoginSuccess) { - val session = authenticator.createSessionFromSso(action.credentials, homeServerConnectionConfig!!) + val homeServerConnectionConfigFinal = homeServerConnectionConfig - onSessionCreated(session) + if (homeServerConnectionConfigFinal == null) { + // Should not happen + Timber.w("homeServerConnectionConfig is null") + } else { + val session = authenticator.createSessionFromSso(action.credentials, homeServerConnectionConfigFinal) + + onSessionCreated(session) + } } diff --git a/vector/src/main/res/layout/activity_progress.xml b/vector/src/main/res/layout/activity_progress.xml index ae7b87b61e..5942160525 100644 --- a/vector/src/main/res/layout/activity_progress.xml +++ b/vector/src/main/res/layout/activity_progress.xml @@ -1,15 +1,12 @@ + android:layout_gravity="center" />