diff --git a/holder/src/main/java/nl/rijksoverheid/ctr/holder/get_events/LoginViewModel.kt b/holder/src/main/java/nl/rijksoverheid/ctr/holder/get_events/LoginViewModel.kt index 926a63b1a..e20db13fb 100644 --- a/holder/src/main/java/nl/rijksoverheid/ctr/holder/get_events/LoginViewModel.kt +++ b/holder/src/main/java/nl/rijksoverheid/ctr/holder/get_events/LoginViewModel.kt @@ -45,6 +45,7 @@ class LoginViewModel( const val NETWORK_ERROR = 3 const val LOGIN_REQUIRED_ERROR = "login_required" const val SAML_AUTHN_FAILED_ERROR = "saml_authn_failed" + const val CANCELLED = "cancelled" } val loading: LiveData> = MutableLiveData() @@ -124,6 +125,7 @@ class LoginViewModel( private fun isUserCancelled(authError: AuthorizationException) = (authError.type == AuthorizationException.TYPE_GENERAL_ERROR && authError.code == USER_CANCELLED_FLOW_CODE) || authError.error == SAML_AUTHN_FAILED_ERROR + || authError.error == CANCELLED private suspend fun postAuthResponseResult( loginType: LoginType,