| | |
| | | viewModel.configure(tableView) |
| | | viewModel.beginRefresh() |
| | | |
| | | Services.getTotalEnergy().subscribe(onNext: {[weak self] data in |
| | | self?.viewModel.energyValue.accept(data.data ?? 0) |
| | | self?.label_energy.text = "\(data.data ?? 0)" |
| | | }).disposed(by: disposeBag) |
| | | getData() |
| | | |
| | | Services.getCustomerCode().subscribe(onNext: {[weak self] data in |
| | | self?.image_qrCode.sd_setImage(with: URL(string: data.data ?? "")) |
| | |
| | | tableView.separatorStyle = .none |
| | | tableView.register(UINib(nibName: "TreeTeskEnergyTCell", bundle: nil), forCellReuseIdentifier: "_TreeTeskEnergyTCell") |
| | | } |
| | | |
| | | private func getData(){ |
| | | Services.getTotalEnergy().subscribe(onNext: {[weak self] data in |
| | | self?.viewModel.energyValue.accept(data.data ?? 0) |
| | | self?.label_energy.text = "\(data.data ?? 0)" |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | @objc func exchangeRecordAction(){ |
| | | let vc = TreeTeskEnergyExchangeRecordVC() |
| | |
| | | Services.exchangeGift(prizeId: m.id).subscribe(onNext: {data in |
| | | TreeTeskExchangeSuccessView.show(code: data.data ?? "",customerImage: self.image_qrCode.image ?? UIImage()) |
| | | self.viewModel.beginRefresh() |
| | | self.getData() |
| | | }).disposed(by: self.disposeBag) |
| | | } |
| | | } |