Skip to content

Commit 4950e88

Browse files
authored
Merge pull request #12 from MFB-Technologies-Inc/feature/improve-error-description
Breakout sub-error localizedDescriptions through NetworkService.Failu…
2 parents 1949153 + 847ed82 commit 4950e88

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Sources/NetworkService/NetworkService.swift

+13
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,19 @@ public final class NetworkService {
1717
case httpResponse(HTTPURLResponse)
1818
case urlError(URLError)
1919
case unknown(NSError)
20+
21+
public var localizedDescription: String {
22+
switch self {
23+
case let .urlResponse(urlResponse):
24+
return urlResponse.description
25+
case let .httpResponse(httpResponse):
26+
return httpResponse.description
27+
case let .urlError(urlError):
28+
return urlError.localizedDescription
29+
case let .unknown(nsError):
30+
return nsError.localizedDescription
31+
}
32+
}
2033
}
2134

2235
public init() {}

0 commit comments

Comments
 (0)