| | |
| | | self?.answerSuccess(cell,index: i) |
| | | |
| | | if let data = self?.listenNewModel.list[self!.page]{ |
| | | data.status = 2 |
| | | Services.answerQuestion(id: data.id, status: 2).subscribe(onNext: {_ in |
| | | self?.handleClouse?() |
| | | }).disposed(by: weakSelf.disposeBag) |
| | |
| | | } |
| | | |
| | | if let data = self?.listenNewModel.list[self!.page]{ |
| | | data.status = 3 |
| | | Services.answerQuestion(id: data.id, status: 3).subscribe(onNext: {_ in |
| | | self?.handleClouse?() |
| | | }).disposed(by: weakSelf.disposeBag) |
| | |
| | | sub.btn_choose.isEnabled = true |
| | | sub.resetView() |
| | | } |
| | | |
| | | // if playedIndex.contains(sub.tag){ |
| | | // sub.view_choose.alpha = playedIndex.contains(sub.tag) ? 1:0 |
| | | // } |
| | | } |
| | | |
| | | |
| | | // for sub in view.subviews{ |
| | | // if let v = sub as? StudyHandleView{ |
| | | // v.resetView() |
| | | // } |
| | | // } |
| | | |
| | | // for v in tempViews{ |
| | | // if v.isplayend{ |
| | | // v.resetView() |
| | | // } |
| | | // } |
| | | |
| | | // for (i,v) in tempViews.enumerated(){ |
| | | // if v.isplayend == false{ |
| | | // self.playedIndex.insert(i) |
| | | // v.isplaying() |
| | | // voicePlayer.playerAt(url: v.vioceSoundUrl) |
| | | // break |
| | | // } |
| | | // } |
| | | |
| | | |
| | | // if viewModel.answerType.value == .success{ |
| | | // let v = rootViewModel.answerCount.value |
| | | // rootViewModel.answerCount.accept(v + 1) |
| | | // viewModel.answerType.accept(.none) |
| | | // |
| | | // for sub in stackView.arrangedSubviews as! [StudyHandleView]{ |
| | | // sub.btn_pay.isEnabled = false |
| | | // sub.btn_choose.isEnabled = false |
| | | // } |
| | | // |
| | | // DispatchQueue.main.asyncAfter(deadline: .now()+2) { |
| | | // self.resetStackView() |
| | | // } |
| | | // } |
| | | |
| | | } |
| | | } |