diff --git a/Core/Core/Configuration/Connectivity.swift b/Core/Core/Configuration/Connectivity.swift index 90a8f8669..425443112 100644 --- a/Core/Core/Configuration/Connectivity.swift +++ b/Core/Core/Configuration/Connectivity.swift @@ -44,7 +44,7 @@ public class Connectivity: ConnectivityProtocol { internetReachableSubject.send(internetState) } } - + // MARK: - Combine subject (for backward compatibility) public let internetReachableSubject = CurrentValueSubject(nil) @@ -128,12 +128,9 @@ public class Connectivity: ConnectivityProtocol { request.timeoutInterval = verificationTimeout do { let (_, response) = try await URLSession.shared.data(for: request) - if let http = response as? HTTPURLResponse, (200..<400).contains(http.statusCode) { - return true - } + return response is HTTPURLResponse } catch { return false } - return false } }