diff --git a/Sources/Extensions/Alamofire/DataRequest+Extensions.swift b/Sources/Extensions/Alamofire/DataRequest+Extensions.swift index 68048fe4..4ecf988f 100644 --- a/Sources/Extensions/Alamofire/DataRequest+Extensions.swift +++ b/Sources/Extensions/Alamofire/DataRequest+Extensions.swift @@ -123,6 +123,15 @@ private extension ObservableType { case let requestError as RequestError: resultError = requestError + case let urlError as URLError: + switch urlError.code { + case .notConnectedToInternet: + resultError = .noConnection + + default: + resultError = .network(error: urlError, response: response) + } + case let afError as AFError: switch afError { case let .sessionTaskFailed(error):