MoviesTopRatedViewController
final class MoviesTopRatedViewController : UIViewController
-
Declaration
Swift
private var viewModel: MoviesTopRatedViewModel!
-
Declaration
Swift
private var posterImageUseCase: PosterImagesUseCase?
-
Declaration
Swift
private var moviesCollectionViewController: MoviesTopRatedCollectionViewController?
-
Declaration
Swift
private let disposeBag: DisposeBag
-
Declaration
Swift
private lazy var moviesTopRatedContainer: UIView { get set }
-
Declaration
Swift
static func create( with viewModel: MoviesTopRatedViewModel, posterImageUseCase: PosterImagesUseCase? ) -> MoviesTopRatedViewController
-
Declaration
Swift
deinit
-
Declaration
Swift
override func viewDidLoad()
-
Declaration
Swift
private func setupView()
-
Declaration
Swift
private func bind(to viewModel: MoviesTopRatedViewModel)
-
Declaration
Swift
private func updateCollectionView()
-
Declaration
Swift
private func updateLoading(_ loading: MoviesTopRatedModelLoading?)
-
Declaration
Swift
private func refreshCollectionView(_ refresh: Bool)