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