.distinctUntilChanged()
연산자는 연속적으로 동일한 값이 방출되는 경우 이전 값과 동일한 값을 방출하지 않도록 필터링하는 역할input.didPasswordTextFieldChange
.distinctUntilChanged()
.withUnretained(self)
.map { owner, text in
owner.validate(email: text)
}
.subscribe(onNext: { result in
isPasswordValid.accept(result)
})
.disposed(by: disposeBag)