diff --git a/Sources/Controllers/PassCode/View/BasePassCodeViewController.swift b/Sources/Controllers/PassCode/View/BasePassCodeViewController.swift index 97f7b8f..e422425 100644 --- a/Sources/Controllers/PassCode/View/BasePassCodeViewController.swift +++ b/Sources/Controllers/PassCode/View/BasePassCodeViewController.swift @@ -225,9 +225,12 @@ open class BasePassCodeViewController: UIViewController, ConfigurableController open func bindViews() { fakeTextField.rx.text.asDriver() - .drive(onNext: { [weak self] text in + .do(onNext: { [weak self] text in self?.setStates(for: text ?? "") self?.hideError() + }) + .throttle(0.1) + .drive(onNext: { [weak self] text in self?.viewModel.setPassCodeText(text) }) .disposed(by: disposeBag)