| | |
| | | guard !tf_verify.text!.isEmpty else {alertError(msg: tf_verify.placeholder!);return} |
| | | guard btn_reader.isSelected else {alert(msg: "请阅读并同意《隐私协议》《用户协议》《运动安全告知书》");return} |
| | | |
| | | Services.login(phone: tf_phone.text!, verity: tf_verify.text!, type: type).subscribe(onNext: {data in |
| | | Services.login(phone: tf_phone.text!, verity: tf_verify.text!, type: type).subscribe(onNext: {[weak self] data in |
| | | guard let weakSelf = self else { return } |
| | | if let token = data.data{ |
| | | UserViewModel.saveToken(token) |
| | | Services.userDetails().subscribe(onNext: {data in |
| | | if let m = data.data{m.save()} |
| | | app.registerAndLoginSuccess() |
| | | }) { error in |
| | | |
| | | }.disposed(by: weakSelf.disposeBag) |
| | | } |
| | | }) { error in |
| | | |