fixing method call grouping

This commit is contained in:
Adam Brown 2022-06-29 13:35:02 +01:00
parent 2a46fbe77c
commit 382a936e0a
2 changed files with 2 additions and 4 deletions

View File

@ -48,14 +48,13 @@ class FtueAuthResetPasswordEmailEntryFragment : AbstractFtueAuthFragment<Fragmen
private fun setupViews() {
views.emailEntryInput.associateContentStateWith(button = views.emailEntrySubmit)
views.emailEntryInput.setOnImeDoneListener { startPasswordReset() }
views.emailEntrySubmit.debouncedClicks { startPasswordReset() }
views.emailEntryInput.editText().textChanges()
.onEach {
views.emailEntryInput.error = null
views.emailEntrySubmit.isEnabled = it.isEmail()
}
.launchIn(viewLifecycleOwner.lifecycleScope)
views.emailEntrySubmit.debouncedClicks { startPasswordReset() }
}
private fun startPasswordReset() {

View File

@ -51,14 +51,13 @@ class FtueAuthResetPasswordEntryFragment : AbstractFtueAuthFragment<FragmentFtue
private fun setupViews() {
views.newPasswordInput.associateContentStateWith(button = views.newPasswordSubmit)
views.newPasswordInput.setOnImeDoneListener { resetPassword() }
views.newPasswordSubmit.debouncedClicks { resetPassword() }
views.newPasswordInput.editText().textChanges()
.onEach {
views.newPasswordInput.error = null
views.newPasswordSubmit.isEnabled = it.isEmail()
}
.launchIn(viewLifecycleOwner.lifecycleScope)
views.newPasswordSubmit.debouncedClicks { resetPassword() }
}
private fun resetPassword() {