From ede5e285f6290a838ce043a94e6cdd00f67f7a00 Mon Sep 17 00:00:00 2001 From: Dibya Date: Mon, 29 May 2023 12:10:54 +0545 Subject: [PATCH] Add refresh after Mailbox --- .../User Interface/View/TermsAndConditionViewController.swift | 3 +-- .../Interactor/MessageComposeInteractor.swift | 1 + .../User Interface/View/MessageComposeViewController.swift | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/GME Remit/Modules/RemittanceModules/OverseasModules/TermsAndCondition/User Interface/View/TermsAndConditionViewController.swift b/GME Remit/Modules/RemittanceModules/OverseasModules/TermsAndCondition/User Interface/View/TermsAndConditionViewController.swift index 6e609e50..633f229d 100644 --- a/GME Remit/Modules/RemittanceModules/OverseasModules/TermsAndCondition/User Interface/View/TermsAndConditionViewController.swift +++ b/GME Remit/Modules/RemittanceModules/OverseasModules/TermsAndCondition/User Interface/View/TermsAndConditionViewController.swift @@ -163,7 +163,6 @@ extension TermsAndConditionViewController: TermsAndConditionViewInterface { okTitle: "yes_text".localized(), cancelTitle: "no_text".localized(), okAction: { [weak self] in guard let `self` = self else { return } - self.dismiss(animated: true) { [weak self] in guard let `self` = self else { return } // self.delegate?.setupRecieientForTermsVC( // self, // didSelectRecipientID: self.reciepient?.receiverID ?? "" @@ -176,7 +175,7 @@ extension TermsAndConditionViewController: TermsAndConditionViewInterface { self.presenter?.gotoSendMoney(recipient, paymentMethod) } - } + }, cancelAction: { [weak self] in guard let `self` = self else { return } self.dismiss(animated: true) { [weak self] in guard let `self` = self else { return } diff --git a/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/Application Logic/Interactor/MessageComposeInteractor.swift b/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/Application Logic/Interactor/MessageComposeInteractor.swift index 8d089470..413433f5 100644 --- a/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/Application Logic/Interactor/MessageComposeInteractor.swift +++ b/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/Application Logic/Interactor/MessageComposeInteractor.swift @@ -65,6 +65,7 @@ extension MessageComposeInteractor: MessageComposeInteractorInput { "subject": subject, "UserId": Utility.getMyUserName() ] + self.service.pendingTransactionRequest(param: param, success: { (message) in self.output?.show(model: message) }, failure: { (error) in diff --git a/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/User Interface/View/MessageComposeViewController.swift b/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/User Interface/View/MessageComposeViewController.swift index 19c1f61c..0bbe6168 100644 --- a/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/User Interface/View/MessageComposeViewController.swift +++ b/GME Remit/Modules/RemittanceModules/TransactionHistoryModules/MessageCompose/User Interface/View/MessageComposeViewController.swift @@ -129,6 +129,7 @@ extension MessageComposeViewController: MessageComposeViewInterface { message: model.message, title: "success_text".localized() ) { + NotificationCenter.default.post(name: Notification.Name("RefreshTransactionData"), object: nil) self.presenter?.dismiss() } }