Skip to content

Instantly share code, notes, and snippets.

@weAreJack
Last active September 30, 2020 17:13
Show Gist options
  • Select an option

  • Save weAreJack/78e0e77a98150ae2ee5c7d283b79ddce to your computer and use it in GitHub Desktop.

Select an option

Save weAreJack/78e0e77a98150ae2ee5c7d283b79ddce to your computer and use it in GitHub Desktop.
LoginModuleExample
import UIKit
class LoginModule {
func build() -> UIViewController {
let view = LoginViewController()
let router = LoginRouter()
let interactor = LoginInteractor()
let presenter = LoginPresenter(interface: view, interactor: interactor, router: router)
view.presenter = presenter
router.viewController = view
interactor.presenter = presenter
return view
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment