fix
无故事王国
2024-06-26 46acca18a3d1744e1930f0bac7509a2a5959df1b
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)
    }