Move SimpleCoordinator out

This commit is contained in:
ismailgulek
2020-09-18 19:02:22 +03:00
parent 0c07fbe495
commit 127c7755da
3 changed files with 47 additions and 25 deletions
@@ -73,7 +73,7 @@ final class RoomInfoCoordinator: RoomInfoCoordinatorType {
extension RoomInfoCoordinator: RoomInfoListCoordinatorDelegate {
func roomInfoListCoordinator(_ coordinator: RoomInfoListCoordinatorType, wantsToNavigate viewController: UIViewController) {
let coordinator = BasicCoordinator(withViewController: viewController)
let coordinator = SimpleCoordinator(withViewController: viewController)
coordinator.start()
self.add(childCoordinator: coordinator)
@@ -87,27 +87,3 @@ extension RoomInfoCoordinator: RoomInfoListCoordinatorDelegate {
}
}
class BasicCoordinator: Coordinator {
private let viewController: UIViewController
init(withViewController viewController: UIViewController) {
self.viewController = viewController
}
func start() {
}
var childCoordinators: [Coordinator] = []
}
extension BasicCoordinator: Presentable {
func toPresentable() -> UIViewController {
return viewController
}
}