From 667bcdaccdb03a3ac655355f81a16f45c11ab63e Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Fri, 1 Mar 2024 15:19:09 +0200 Subject: [PATCH] Create passphrase and navigate to main after forgot password --- .../futo/circles/auth/feature/uia/UIAViewModel.kt | 12 +++++++++++- 1 file changed, 11 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 bd4c21420..a4bb317ce 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 @@ -109,7 +109,17 @@ class UIAViewModel @Inject constructor( } fun finishForgotPassword(session: Session) { - TODO("Not yet implemented") + launchBg { + val result = createResult { + MatrixSessionProvider.awaitForSessionSync(session) + createPassPhraseDataSource.createPassPhraseBackup() + BSSpekeClientProvider.clear() + } + (result as? Response.Success)?.let { + navigationLiveData.postValue(AuthUIAScreenNavigationEvent.Home) + } + createBackupResultLiveData.postValue(result) + } } private suspend fun handleKeysBackup() { -- GitLab