DefaultSearchMoviesUseCase
final class DefaultSearchMoviesUseCase : SearchMoviesUseCase
-
Declaration
Swift
private let moviesRepository: MoviesSearchRepository
-
Declaration
Swift
private let moviesQueriesRepository: MoviesQueriesRepository
-
Declaration
Swift
init( moviesRepository: MoviesSearchRepository, moviesQueriesRepository: MoviesQueriesRepository )
-
Declaration
Swift
func execute( requestValue: SearchMoviesUseCaseRequestValue, cached: @escaping (MoviesSearchPage) -> Void, completion: @escaping (Result<MoviesSearchPage, Error>) -> Void ) -> Cancellable?