|
|
@ -11,6 +11,7 @@ import UIKit |
|
|
|
class ResendExchangeWireframe { |
|
|
|
weak var view: UIViewController! |
|
|
|
var model: ResendRequestModel? |
|
|
|
var transactionId: String? |
|
|
|
} |
|
|
|
|
|
|
|
extension ResendExchangeWireframe: ResendExchangeWireframeInput { |
|
|
@ -23,6 +24,7 @@ extension ResendExchangeWireframe: ResendExchangeWireframeInput { |
|
|
|
let presenter = ResendExchangePresenter() |
|
|
|
let viewController = viewControllerFromStoryboard(of: ResendExchangeViewController.self) |
|
|
|
viewController.requestModel = self.model |
|
|
|
viewController.transactionId = transactionId |
|
|
|
viewController.presenter = presenter |
|
|
|
interactor.output = presenter |
|
|
|
presenter.interactor = interactor |
|
|
@ -33,8 +35,9 @@ extension ResendExchangeWireframe: ResendExchangeWireframeInput { |
|
|
|
return viewController |
|
|
|
} |
|
|
|
|
|
|
|
func openExchangeWireFrame(model: ResendRequestModel, source: UINavigationController) { |
|
|
|
func openExchangeWireFrame(model: ResendRequestModel, transactionId: String, source: UINavigationController) { |
|
|
|
self.model = model |
|
|
|
self.transactionId = transactionId |
|
|
|
self.pushMainView(in: source) |
|
|
|
} |
|
|
|
} |