Skip to content

Instantly share code, notes, and snippets.

@meyusufdemirci
Created January 23, 2019 11:02
Show Gist options
  • Select an option

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

Select an option

Save meyusufdemirci/f797a0d6c58911b36554231c335b8ae3 to your computer and use it in GitHub Desktop.
class HomeRouter: NSObject {
var controller: HomeTableController!
var presenter: HomePresenter!
var interactor: HomeInteractor!
required override init() {
super.init()
interactor = HomeInteractor()
presenter = HomePresenter()
controller = HomeTableController()
interactor.presenter = presenter
presenter.interactor = interactor
presenter.router = self
presenter.view = controller
controller.presenter = presenter
}
}
extension HomeRouter: HomeWireframeProtocol {
func showContactDetail(contact: Contact) {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment