无故事王国
2024-07-06 607c74dfcfb5e52e56604f635d1d6a081cddcace
DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_5_VC.swift
@@ -16,6 +16,7 @@
            private var playVoiceAt:Int? //播放声音的View
            private var playVoiceRealAt:Int? //播放声音的View -被乱序后,真实Index
            var rootViewModel:HomeListenFightViewModel!
            var teamScheduleModel:TeamScheduleModel?
            private var voicePlayer = VoicePlayer.share()
            private var isListen:Bool = false
@@ -66,6 +67,18 @@
                        super.viewDidLoad()
                        collectionView.reloadData()
                        //回传记录,始终保持答题进度
                        if let team = teamScheduleModel{
                                    for teamId in team.teamIds{
                                                for v in listenNewModel.subjectList[page]{
                                                            if team.topicIds.contains(v.id){
                                                                        rootViewModel.insertCorrectAnswer(teamId: "\(teamId)", answerId: v.id)
                                                            }
                                                }
                                    }
                        }
            }
@@ -334,12 +347,11 @@
                                    viewModel.answerType.accept(.none)
                        }
                        DispatchQueue.main.asyncAfter(deadline: .now()+0.4) {
                                    if self.answterCount >= 4{
//                                                self.rootViewModel.answerItems[self.page] = self.listenNewModel.subjectList[self.page]
                        if self.answterCount >= 4{
//                                    DispatchQueue.main.asyncAfter(delay: 3.0) {
                                                self.voicePlayer.playerEnd()
                                                NotificationCenter.default.post(name: NextLession_Noti, object: nil)
                                    }
//                                    }
                        }
            }