Skip to content

Instantly share code, notes, and snippets.

@nic004
Last active March 5, 2018 11:38
Show Gist options
  • Select an option

  • Save nic004/8a6aee395e3a65ab66b61668f8cdfe48 to your computer and use it in GitHub Desktop.

Select an option

Save nic004/8a6aee395e3a65ab66b61668f8cdfe48 to your computer and use it in GitHub Desktop.
phone number verification without Reactive #2
var verifyStep: PhoneNumberVerifyStep = .inputPhoneNumber {
didSet {
switch verifyStep {
...
case .succeed:
verifyNumberTextField.isHidden = true
verifyButton.isHidden = true
statusLabel.text = "인증이 완료되었습니다."
case .failed:
...
statusLabel.text = "번호가 일치하지 않습니다. 유효시간 ..."
}
}
}
@IBAction func verifyAction(_ sender: Any) {
guard let phoneNumber = phoneTextField.text, let code = verifyNumberTextField.text else { return }
api.getUsersVerify(PhoneNumberVerifyParams(phone_number: phoneNumber, code: code))
.on(value: { _ in
self.verifyStep = .succeed
})
.on(failed: { error in
self.verifyStep = .failed
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment