Skip to content

Instantly share code, notes, and snippets.

@meyusufdemirci
Created January 23, 2019 15:09
Show Gist options
  • Select an option

  • Save meyusufdemirci/3ab1a91c90dc30e136d1ccc784a54b84 to your computer and use it in GitHub Desktop.

Select an option

Save meyusufdemirci/3ab1a91c90dc30e136d1ccc784a54b84 to your computer and use it in GitHub Desktop.
class ContactDetailRouter: NSObject {
var controller: ContactDetailTableController!
var presenter: ContactDetailPresenter!
var interactor: ContactDetailInteractor!
required init(data: Any? = nil) {
super.init()
interactor = ContactDetailInteractor()
presenter = ContactDetailPresenter()
controller = ContactDetailTableController()
interactor.presenter = presenter
presenter.interactor = interactor
presenter.router = self
presenter.view = controller
presenter.data = data
controller.presenter = presenter
}
}
extension ContactDetailRouter: ContactDetailWireframeProtocol {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment