| | |
| | | |
| | | }).disposed(by: disposeBag) |
| | | |
| | | NotificationCenter.default.rx.notification(Refresh_ListenSchedule_Noti).take(until: self.rx.deallocated).subscribe(onNext: {_ in |
| | | Services.studySchedule(week: self.week).subscribe(onNext: {data in |
| | | self.studyScheduleModel = data.data |
| | | NotificationCenter.default.rx.notification(Refresh_ListenSchedule_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in |
| | | guard let weakSelf = self else { return } |
| | | Services.studySchedule(week: weakSelf.week).subscribe(onNext: {[weak self] data in |
| | | guard let weakSelf = self else { return } |
| | | weakSelf.studyScheduleModel = data.data |
| | | |
| | | for subVC in self.pageVC.children as! [HomeListenSubVC]{ |
| | | subVC.studyScheduleModel = self.studyScheduleModel |
| | | for subVC in weakSelf.pageVC.children as! [HomeListenSubVC]{ |
| | | subVC.studyScheduleModel = weakSelf.studyScheduleModel |
| | | subVC.tableView.reloadData() |
| | | } |
| | | }).disposed(by: self.disposeBag) |
| | | }).disposed(by: weakSelf.disposeBag) |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | } |