CoreDataMoviesResponseStorage
final class CoreDataMoviesResponseStorage
extension CoreDataMoviesResponseStorage: MoviesResponseStorage
-
Declaration
Swift
private let coreDataStorage: CoreDataStorage
-
Declaration
Swift
init( coreDataStorage: CoreDataStorage = CoreDataStorage.shared )
-
설명 필요
Declaration
Swift
private func fetchRequest(for requestDTO: MoviesSearchRequestDTO) -> NSFetchRequest<MoviesRequestEntity>
-
Declaration
Swift
private func deleteResponse( for requestDTO: MoviesSearchRequestDTO, in context: NSManagedObjectContext )
-
Declaration
Swift
func getResponse(for request: MoviesSearchRequestDTO, completion: @escaping (Result<MoviesSearchResponseDTO?, Error>) -> Void)
-
Declaration
Swift
func save( response: MoviesSearchResponseDTO, for requestDTO: MoviesSearchRequestDTO)