杨锴
2024-11-20 c649531411191cd60591eafcd9c3b9a9fede13e4
XQMuse/SceneDelegate.swift
@@ -87,6 +87,15 @@
            func loginSuccess(){
        NotificationCenter.default.post(name: LoginSuccess_Noti, object: nil)
        if let jsonString = UserDefaults.standard.value(forKey: "saveUserAnswers") as? String{
            if let model = ResponseUserAnswerModel.deserialize(from: jsonString){
                Services.saveUserAnswers(model, device: UserViewModel.DeviceUUID).subscribe(onNext: { data in
                    UserDefaults.standard.set(nil, forKey: "saveUserAnswers")
                    NotificationCenter.default.post(name: LoginSuccess_Noti, object: nil, userInfo: nil)
                }).disposed(by: JQ_disposeBag)
            }
        }
            }
    func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
@@ -114,6 +123,7 @@
                                                    Services.getUserInfo().subscribe(onNext: {data in
                                                        if let model = data.data{
                                                            UserViewModel.saveAvatarInfo(model)
                                                            sceneDelegate?.loginSuccess()
                                                        }
                                                    }).disposed(by: JQ_disposeBag)
                                                }else{