|
//
// LoginCoordinator.swift
// Paiai_iOS
//
// Created by ffib on 2019/4/30.
// Copyright © 2019 FFIB. All rights reserved.
//
import UIKit
import RxSwift
import PaiaiDataKit
class LoginCoordinator: BaseCoordinator<UserInfo> {
private let rootViewController: UIViewController
private let loginViewController: LoginViewController
init(_ loginViewController: LoginViewController,
rootViewController: UIViewController) {
self.rootViewController = rootViewController
self.loginViewController = loginViewController
super.init(navigationController: UINavigationController(), viewController: loginViewController)
}
override func start() -> Observable<UserInfo> {
let viewModel = UserInfoViewModel()
loginViewController.userInfoViewModel = viewModel
return viewModel.shareUserInfo.asObservable()
}
}
|