From 7c4422cad65fe20a4fa69209b262d55a688e993c Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Thu, 29 Feb 2024 13:09:28 +0200 Subject: [PATCH] Add finish forgot password --- .../org/futo/circles/auth/feature/uia/UIADialogFragment.kt | 1 + .../java/org/futo/circles/auth/feature/uia/UIAViewModel.kt | 4 ++++ auth/src/main/res/layout/fragment_log_in.xml | 2 +- auth/src/main/res/values/strings.xml | 3 ++- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIADialogFragment.kt b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIADialogFragment.kt index 9e388e259..84a36759e 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/uia/UIADialogFragment.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/uia/UIADialogFragment.kt @@ -110,6 +110,7 @@ class UIADialogFragment : when (UIADataSourceProvider.activeFlowType) { UIAFlowType.Login -> viewModel.finishLogin(it) UIAFlowType.Signup -> viewModel.finishSignup(it) + UIAFlowType.ForgotPassword->viewModel.finishForgotPassword(it) else -> dismiss() } } 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 d57295f60..0c52c2a84 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 @@ -98,6 +98,10 @@ class UIAViewModel @Inject constructor( } } + fun finishForgotPassword(session: Session) { + TODO("Not yet implemented") + } + private suspend fun handleKeysBackup() { if (encryptionAlgorithmHelper.isBcryptAlgorithm()) { (uiaDataSource as? LoginStagesDataSource)?.userPassword?.let { diff --git a/auth/src/main/res/layout/fragment_log_in.xml b/auth/src/main/res/layout/fragment_log_in.xml index b42fd32c2..748cae09c 100644 --- a/auth/src/main/res/layout/fragment_log_in.xml +++ b/auth/src/main/res/layout/fragment_log_in.xml @@ -148,7 +148,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="8dp" - android:text="@string/forgot_password" + android:text="@string/forgot_password_question" android:textColor="@color/blue" android:textSize="17sp" android:textStyle="bold" diff --git a/auth/src/main/res/values/strings.xml b/auth/src/main/res/values/strings.xml index c797cb0ff..98e154e56 100644 --- a/auth/src/main/res/values/strings.xml +++ b/auth/src/main/res/values/strings.xml @@ -174,7 +174,8 @@ Or, think about all of your friends across all of the places you\'ve ever lived. <string name="username_not_found">Username not found</string> <string name="invalid_validation_code">Invalid validation code</string> <string name="invalid_password">Invalid password</string> - <string name="forgot_password">Forgot password?</string> + <string name="forgot_password_question">Forgot password?</string> + <string name="forgot_password">Forgot password</string> <plurals name="days"> -- GitLab