Skip to content

Commit 71769fc

Browse files
committed
Do not expose core data error in protocol
1 parent 700db2f commit 71769fc

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ExampleMVVM/Data/PersistentStorages/MoviesResponseStorage/CoreDataMoviesResponseStorage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ final class CoreDataMoviesResponseStorage {
4141

4242
extension CoreDataMoviesResponseStorage: MoviesResponseStorage {
4343

44-
func getResponse(for requestDto: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, CoreDataStorageError>) -> Void) {
44+
func getResponse(for requestDto: MoviesRequestDTO, completion: @escaping (Result<MoviesResponseDTO?, Error>) -> Void) {
4545
coreDataStorage.performBackgroundTask { context in
4646
do {
4747
let fetchRequest = self.fetchRequest(for: requestDto)

ExampleMVVM/Data/PersistentStorages/MoviesResponseStorage/MoviesResponseStorage.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
import Foundation
99

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

0 commit comments

Comments
 (0)