From c7303840c8f72c56bc41935989a0ac089ab3ec5a Mon Sep 17 00:00:00 2001 From: Taras <tarassmakula@gmail.com> Date: Wed, 15 Jun 2022 17:19:48 +0300 Subject: [PATCH] Change REGISTRATION_TOKEN_KEY_PREFIX --- .../main/java/com/futo/circles/core/Constants.kt | 2 +- .../circles/feature/sign_up/SignUpDataSource.kt | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/futo/circles/core/Constants.kt b/app/src/main/java/com/futo/circles/core/Constants.kt index 8bd7c5d8a..1167153d7 100644 --- a/app/src/main/java/com/futo/circles/core/Constants.kt +++ b/app/src/main/java/com/futo/circles/core/Constants.kt @@ -2,7 +2,7 @@ package com.futo.circles.core const val FILE_PROVIDER_AUTHORITY_PREFIX = ".provider" -const val REGISTRATION_TOKEN_KEY = "org.matrix.msc3231.login.registration_token" +const val REGISTRATION_TOKEN_KEY_PREFIX = "login.registration_token" const val TERMS_URL_EXTENSION = "_matrix/consent" const val VALIDATION_TOKEN_SUBMIT_URL_PREFIX = "_matrix/identity/api/v1/validate/email/submitToken" diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt b/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt index 38d17cd44..21f8ab664 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt +++ b/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt @@ -3,7 +3,7 @@ package com.futo.circles.feature.sign_up import android.content.Context import androidx.lifecycle.MutableLiveData import com.futo.circles.R -import com.futo.circles.core.REGISTRATION_TOKEN_KEY +import com.futo.circles.core.REGISTRATION_TOKEN_KEY_PREFIX import com.futo.circles.core.SingleEventLiveData import com.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource import com.futo.circles.core.matrix.room.CoreSpacesTreeBuilder @@ -93,12 +93,11 @@ class SignUpDataSource( } private fun handleStageOther(type: String): NavigationEvents = - when (type) { - REGISTRATION_TOKEN_KEY -> NavigationEvents.TokenValidation - else -> throw IllegalArgumentException( - context.getString(R.string.not_supported_stage_format, type) - ) - } + if (type.endsWith(REGISTRATION_TOKEN_KEY_PREFIX)) NavigationEvents.TokenValidation + else throw IllegalArgumentException( + context.getString(R.string.not_supported_stage_format, type) + ) + private fun updatePageSubtitle() { val size = stagesToComplete.size -- GitLab