File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
feature/src/main/java/team/aliens/dms/android/feature/resetpassword Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import team.aliens.dms.android.core.ui.mvi.UiState
1111import team.aliens.dms.android.data.auth.model.EmailVerificationType
1212import team.aliens.dms.android.data.auth.repository.AuthRepository
1313import team.aliens.dms.android.data.student.repository.StudentRepository
14+ import team.aliens.dms.android.feature.signup.SignUpSideEffect
1415import team.aliens.dms.android.shared.validator.checkIfPasswordValid
1516import java.util.UUID
1617import javax.inject.Inject
@@ -100,6 +101,8 @@ class ResetPasswordViewModel @Inject constructor(
100101 }
101102 }.onSuccess {
102103 postSideEffect(ResetPasswordSideEffect .SendEmailVerificationCodeSuccess )
104+ }.onFailure {
105+ postSideEffect(ResetPasswordSideEffect .EmailVerificationTooManyRequest )
103106 }
104107
105108 private fun updateEmailVerificationCode (value : String ) = run {
@@ -221,4 +224,5 @@ sealed class ResetPasswordSideEffect : SideEffect() {
221224 data object EmailVerificationCodeIncorrect : ResetPasswordSideEffect ()
222225 data object EmailVerificationSessionReset : ResetPasswordSideEffect ()
223226 data object EmailVerificationSessionResetFailed : ResetPasswordSideEffect ()
227+ data object EmailVerificationTooManyRequest : ResetPasswordSideEffect ()
224228}
You can’t perform that action at this time.
0 commit comments