DefaultMoviesSearchRepository
final class DefaultMoviesSearchRepository
extension DefaultMoviesSearchRepository: MoviesSearchRepository
-
Declaration
Swift
private let dataTransferService: DataTransferService -
Declaration
Swift
private let cache: MoviesResponseStorage -
Declaration
Swift
private let backgroundQueue: DataTransferDispatchQueue -
Declaration
Swift
init( dataTransferService: DataTransferService, cache: MoviesResponseStorage, backgroundQueue: DataTransferDispatchQueue = DispatchQueue.global(qos: .userInitiated) ) -
Declaration
Swift
func fetchMoviesList( query: MovieQuery, page: Int, cached: @escaping (MoviesSearchPage) -> Void, completion: @escaping (Result<MoviesSearchPage, Error>) -> Void ) -> Cancellable?
DefaultMoviesSearchRepository Class Reference