Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RegisterViewModel {
- var username: String? {
- didSet {
- emitValidity()
- }
- }
- var password: String? {
- didSet {
- emitValidity()
- }
- }
- fileprivate func emitValidity() {
- let isValid = username?.isEmpty == false && password?.isEmpty == false
- isValidListener?(isValid)
- }
- // use a hook to check for form valid
- var isValidListener: ((Bool) -> ())?
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement