diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt index a088f9509f1f560bbe8f6cd323b965561f7498f3..3165e304fdd11315f0d532123d13412c661ee122 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/SignUpDataSource.kt @@ -4,6 +4,7 @@ import android.content.Context import androidx.lifecycle.MutableLiveData import dagger.hilt.android.qualifiers.ApplicationContext import org.futo.circles.auth.R +import org.futo.circles.auth.bsspeke.BSSpekeClientProvider import org.futo.circles.auth.feature.pass_phrase.create.CreatePassPhraseDataSource import org.futo.circles.auth.feature.sign_up.subscription_stage.SubscriptionStageDataSource import org.futo.circles.auth.model.SubscriptionReceiptData @@ -118,6 +119,7 @@ class SignUpDataSource @Inject constructor( MatrixSessionProvider.awaitForSessionStart(session) createPassPhraseDataSource.createPassPhraseBackup(userName, domain, passphrase) coreSpacesTreeBuilder.createCoreSpacesTree() + BSSpekeClientProvider.clear() } private fun getCurrentStageIndex() = diff --git a/auth/src/main/res/values/strings.xml b/auth/src/main/res/values/strings.xml index a046a4981b758c00063a0114d95e35e6daa3937e..d57fc508e37e5e696c4f3a5b096c3ca605f0c4e1 100644 --- a/auth/src/main/res/values/strings.xml +++ b/auth/src/main/res/values/strings.xml @@ -40,6 +40,7 @@ <string name="good_password">Good password</string> <string name="strong_password">Strong password</string> <string name="very_strong_password">Very strong password</string> + <string name="backup_could_not_be_decrypted_with_key">Backup could not be decrypted with this recovery key.</string> <string name="generating_recovery_key">Generating recovery key from passphrase.</string> <string name="creating_backup">Creating backup</string> <string name="backup_already_exist">Backup already exist</string>