DefaultMoviesQueryListViewModel
final class DefaultMoviesQueryListViewModel : MoviesQueryListViewModel
-
Declaration
Swift
private let numberOfQueriesToShow: Int -
Declaration
Swift
private let fetchRecentMovieQueriesUseCaseFactory: FetchRecentMovieQueriesUseCaseFactory -
Declaration
Swift
private let didSelect: MoviesQueryListViewModelDidSelectAction -
Declaration
Swift
private let mainQueue: DispatchQueueType
-
Declaration
Swift
let items: Observable<[MoviesQueryListItemViewModel]> -
Declaration
Swift
init( numberOfQueriesToShow: Int, fetchRecentMovieQueriesUseCaseFactory: @escaping FetchRecentMovieQueriesUseCaseFactory, didSelect: @escaping MoviesQueryListViewModelDidSelectAction, mainQueue: DispatchQueueType = DispatchQueue.main ) -
Declaration
Swift
private func updateMoviesQueries() -
Declaration
Swift
func viewWillAppear() -
Declaration
Swift
func didSelect(item: MoviesQueryListItemViewModel)
DefaultMoviesQueryListViewModel Class Reference