diff --git a/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift b/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift index 35ea1722..268b31f1 100644 --- a/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift +++ b/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInInteractor.swift @@ -35,7 +35,6 @@ protocol LoggedInListener: class { final class LoggedInInteractor: Interactor, LoggedInInteractable { weak var router: LoggedInRouting? - weak var listener: LoggedInListener? // TODO: Add additional dependencies to constructor. Do not perform any logic diff --git a/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift b/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift index bad7a3e4..1c1f3aa3 100644 --- a/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift +++ b/ios/tutorials/tutorial3-completed/TicTacToe/LoggedIn/LoggedInRouter.swift @@ -26,15 +26,16 @@ protocol LoggedInViewControllable: ViewControllable { func dismiss(viewController: ViewControllable) } -final class LoggedInRouter: ViewableRouter, LoggedInRouting { +final class LoggedInRouter: Router, LoggedInRouting { init(interactor: LoggedInInteractable, viewController: LoggedInViewControllable, offGameBuilder: OffGameBuildable, ticTacToeBuilder: TicTacToeBuildable) { + self.viewController = viewController self.offGameBuilder = offGameBuilder self.ticTacToeBuilder = ticTacToeBuilder - super.init(interactor: interactor, viewController: viewController) + super.init(interactor: interactor) interactor.router = self } @@ -67,6 +68,7 @@ final class LoggedInRouter: ViewableRouter, LoggedInRouting { +final class LoggedInRouter: Router, LoggedInRouting { init(interactor: LoggedInInteractable, viewController: LoggedInViewControllable, offGameBuilder: OffGameBuildable, ticTacToeBuilder: TicTacToeBuildable) { + self.viewController = viewController self.offGameBuilder = offGameBuilder self.ticTacToeBuilder = ticTacToeBuilder - super.init(interactor: interactor, viewController: viewController) + super.init(interactor: interactor) interactor.router = self } @@ -67,6 +68,7 @@ final class LoggedInRouter: ViewableRouter, LoggedInRouting { +final class LoggedInRouter: Router, LoggedInRouting { init(interactor: LoggedInInteractable, viewController: LoggedInViewControllable, offGameBuilder: OffGameBuildable) { + self.viewController = viewController self.offGameBuilder = offGameBuilder - super.init(interactor: interactor, viewController: viewController) + super.init(interactor: interactor) interactor.router = self } @@ -59,6 +60,7 @@ final class LoggedInRouter: ViewableRouter, LoggedInRouting { +final class LoggedInRouter: Router, LoggedInRouting { init(interactor: LoggedInInteractable, viewController: LoggedInViewControllable, offGameBuilder: OffGameBuildable) { + self.viewController = viewController self.offGameBuilder = offGameBuilder - super.init(interactor: interactor, viewController: viewController) + super.init(interactor: interactor) interactor.router = self } @@ -59,6 +60,7 @@ final class LoggedInRouter: ViewableRouter