杨锴
2024-10-25 098286ed0313b1d3f1141113b371f8b17b8b26b5
XQMuse/Root/Login/LoginVC.swift
@@ -12,6 +12,8 @@
import AuthenticationServices
let LoginSuccess_Noti = Notification.Name.init("LoginSuccess_Noti")
class LoginViewModel{
            var loginType = BehaviorRelay<LoginType>(value:.pwd)
            var loginPhone = BehaviorRelay<String>(value:"")
@@ -275,7 +277,8 @@
        if let credential = authorization.credential as? ASAuthorizationAppleIDCredential{
            Services.loginByApple(appleId: credential.user).subscribe(onNext: {data in
                if var m = data.data,m.bindStatus == 2{
                if var m = data.data{
                    if m.bindStatus == 2{
                    sceneDelegate?.loginSuccess()
                    m.loginByAppleToken = String(data: credential.identityToken!, encoding: .utf8)
                    m.appleId = credential.user
@@ -290,22 +293,11 @@
                        }
                    }).disposed(by: self.disposeBag)
                }else{
                    let vc = UpdatePhoneVC(credential: credential)
                        let vc = UpdatePhoneVC(credential: credential,firstAccessToken: m.accessToken)
                    self.jq_push(vc: vc)
                }
                }
            }).disposed(by: disposeBag)
//            print(credential.user)
//            print(credential.state)
//            print(credential.email)
//            print(credential.fullName?.familyName)
//            print(credential.fullName?.givenName)
//            print(credential.fullName?.middleName)
//            print(String(data: credential.identityToken!, encoding: .utf8))
        }
    }