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() { private fun setupViews() {
views.emailEntryInput.associateContentStateWith(button = views.emailEntrySubmit) views.emailEntryInput.associateContentStateWith(button = views.emailEntrySubmit)
views.emailEntryInput.setOnImeDoneListener { startPasswordReset() } views.emailEntryInput.setOnImeDoneListener { startPasswordReset() }
views.emailEntrySubmit.debouncedClicks { startPasswordReset() }
views.emailEntryInput.editText().textChanges() views.emailEntryInput.editText().textChanges()
.onEach { .onEach {
views.emailEntryInput.error = null views.emailEntryInput.error = null
views.emailEntrySubmit.isEnabled = it.isEmail() views.emailEntrySubmit.isEnabled = it.isEmail()
} }
.launchIn(viewLifecycleOwner.lifecycleScope) .launchIn(viewLifecycleOwner.lifecycleScope)
views.emailEntrySubmit.debouncedClicks { startPasswordReset() }
} }
private fun startPasswordReset() { private fun startPasswordReset() {

View File

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