From c649531411191cd60591eafcd9c3b9a9fede13e4 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 20 十一月 2024 17:56:56 +0800 Subject: [PATCH] fix bug --- XQMuse/SceneDelegate.swift | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/XQMuse/SceneDelegate.swift b/XQMuse/SceneDelegate.swift index 64ec8bb..04ee6b8 100644 --- a/XQMuse/SceneDelegate.swift +++ b/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{ -- Gitblit v1.7.1