| | |
| | | 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() |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | 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) |
| | | } |