From 46acca18a3d1744e1930f0bac7509a2a5959df1b Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期三, 26 六月 2024 18:58:14 +0800
Subject: [PATCH] fix

---
 DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift |   26 +++++++++-----------------
 1 files changed, 9 insertions(+), 17 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift b/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift
index cd17a38..7161f0d 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift
@@ -14,10 +14,15 @@
         super.viewDidLoad()
 
 								Services.parentPage().subscribe(onNext: {data in
-												if let img = data.data{
-																SDWebImageDownloader.shared.downloadImage(with: URL(string: img)) { image, _, _, _ in
-																				if let img = image{
-																								LaunchImageHelper.changeAllLaunchImageToLandscape(img)
+												if let imgStr = data.data{
+																let promptlaunchScreen = UserDefaults.standard.object(forKey: "promptlaunchScreen") as? String
+																if promptlaunchScreen != imgStr || promptlaunchScreen == nil{
+																				SDWebImageDownloader.shared.downloadImage(with: URL(string: imgStr)) { image, _, _, _ in
+																								if let img = image{
+																												LaunchImageHelper.changeAllLaunchImageToLandscape(img)
+																												UserDefaults.standard.setValue(imgStr, forKey: "promptlaunchScreen")
+																												UserDefaults.standard.synchronize()
+																								}
 																				}
 																}
 												}
@@ -25,23 +30,10 @@
 
 								Services.promptVoice().subscribe(onNext: {data in
 												if let model = data.data{
-//																ArchiveTool.archive(model: model,force: true)
-//
-//																if let v = ArchiveTool.unarchive(model: PromptVoiceModel.self){
-//
-//																}
-
 																let voice = UserDefaults.standard.object(forKey: "promptVoiceDate") as? String
 																if model.updateTime != voice{
 																				VoicePlayer.share().donwloadPromoteVoice(successVoice: model.correct, failVoice: model.error,updateTime: model.updateTime)
 																}
-												}
-								}).disposed(by: disposeBag)
-
-								Services.onlineDuration().subscribe(onNext: { data in
-												if let time = data.data{
-																sceneDelegate?.globalTimeval = time
-																sceneDelegate?.startTimer()
 												}
 								}).disposed(by: disposeBag)
     }

--
Gitblit v1.7.1