Skip to content

Commit

Permalink
Do not expose core data error in protocol
Browse files Browse the repository at this point in the history
  • Loading branch information
kudoleh committed Mar 1, 2023
1 parent d8e00c6 commit f57674b
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ final class CoreDataMoviesResponseStorage {

extension CoreDataMoviesResponseStorage: MoviesResponseStorage {

func getResponse(for requestDto: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, CoreDataStorageError>) -> Void) {
func getResponse(for requestDto: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, Error>) -> Void) {
coreDataStorage.performBackgroundTask { context in
do {
let request = self.fetchRequest(for: requestDto)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
import Foundation

protocol MoviesResponseStorage {
func getResponse(for request: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, CoreDataStorageError>) -> Void)
func getResponse(for request: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, Error>) -> Void)
func save(response: MoviesResponseDTO, for requestDto: MoviesRequestDTO)
}

0 comments on commit f57674b

Please sign in to comment.