From d6fd6b88a1a2a8c5569fa37df3b09d6138639089 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Sat, 2 Mar 2024 13:41:58 +0200
Subject: [PATCH] Replace backup after forgot password

---
 .../java/org/futo/circles/auth/feature/uia/UIAViewModel.kt   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
index a4bb317ce..3616f1ff1 100644
--- a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
+++ b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIAViewModel.kt
@@ -111,8 +111,11 @@ class UIAViewModel @Inject constructor(
     fun finishForgotPassword(session: Session) {
         launchBg {
             val result = createResult {
+                passPhraseLoadingLiveData.postValue(
+                    LoadingData(messageId = R.string.initial_sync, isLoading = true)
+                )
                 MatrixSessionProvider.awaitForSessionSync(session)
-                createPassPhraseDataSource.createPassPhraseBackup()
+                createPassPhraseDataSource.replaceToNewKeyBackup()
                 BSSpekeClientProvider.clear()
             }
             (result as? Response.Success)?.let {
-- 
GitLab