Browse Source

loading hud shown

pull/1/head
gme_2 6 years ago
parent
commit
b82c96b49a
  1. 2
      GMERemittance/Module/TransactionHistory/Application Logic/Service/TransactionHistoryServiceType.swift
  2. 3
      GMERemittance/Module/TransactionHistory/User Interface/Presenter/TransactionHistoryPresenter.swift
  3. 2
      GMERemittance/Module/TransactionHistory/User Interface/View/Cell/TransactionHistoryTableViewCell.swift
  4. 2
      GMERemittance/Module/TransactionHistory/User Interface/View/TransactionHistoryViewController.swift

2
GMERemittance/Module/TransactionHistory/Application Logic/Service/TransactionHistoryServiceType.swift

@ -20,7 +20,7 @@ protocol FetchTransactionHistoryService: ApiServiceType {
extension FetchTransactionHistoryService {
func fetchTransactionHistories(user: String, success: @escaping (([TransactionModel]) -> ()), failure: @escaping ((Error) -> ())) {
let url = baseUrl + "mobile/tranhistory/" + "\(user)"
self.auth.request(method: .post, url: url, params: nil, success: { (response: TransactionModelContainer) in
self.auth.request(method: .get, url: url, params: nil, success: { (response: TransactionModelContainer) in
if (response.errorCode ?? "") == "1" {
let error = NSError.init(domain: "Network", code: 0, userInfo: [NSLocalizedDescriptionKey : response.message ?? ""])
failure(error)

3
GMERemittance/Module/TransactionHistory/User Interface/Presenter/TransactionHistoryPresenter.swift

@ -30,6 +30,7 @@ class TransactionHistoryPresenter {
extension TransactionHistoryPresenter: TransactionHistoryModuleInterface {
func viewIsReady() {
self.view?.showLoading()
interactor?.viewIsReady()
}
@ -54,10 +55,12 @@ extension TransactionHistoryPresenter: TransactionHistoryModuleInterface {
extension TransactionHistoryPresenter: TransactionHistoryInteractorOutput {
func show(error: Error) {
self.view?.hideLoading()
self.view?.show(error: error.localizedDescription)
}
func show(models: [TransactionModel]) {
self.view?.hideLoading()
self.view?.show(models: models)
self.models = models
self.filteredModels = self.models

2
GMERemittance/Module/TransactionHistory/User Interface/View/Cell/TransactionHistoryTableViewCell.swift

@ -26,7 +26,7 @@ class TransactionHistoryTableViewCell: UITableViewCell {
func setup() {
self.dateLabel.text = model?.paidDate
self.dateLabel.text = model?.sendDate
self.amountLabel.text = model?.pAmt
self.paymentMethodLabel.text = model?.payOutMode
self.nameLabel.text = model?.user

2
GMERemittance/Module/TransactionHistory/User Interface/View/TransactionHistoryViewController.swift

@ -74,7 +74,7 @@ extension TransactionHistoryViewController: TransactionHistoryViewInterface {
}
func hideLoading() {
self.hideLoading()
self.hideProgressHud()
}
func show(error: String) {

Loading…
Cancel
Save