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)