mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
iOS9 needs a different assertion
This commit is contained in:
parent
00cc4aa005
commit
5ed16355d7
|
@ -146,8 +146,13 @@ extension SSKWebSocketImpl: WebSocketDelegate {
|
|||
case let wsError as WSError:
|
||||
websocketError = SSKWebSocketError(underlyingError: wsError)
|
||||
case let nsError as NSError:
|
||||
let networkDownCode = 50
|
||||
assert(nsError.domain == "NSPOSIXErrorDomain" && nsError.code == networkDownCode)
|
||||
// Assert that error is either a Starscream.WSError or an OS level networking error
|
||||
if #available(iOS 10, *) {
|
||||
let networkDownCode = 50
|
||||
assert(nsError.domain == "NSPOSIXErrorDomain" && nsError.code == networkDownCode)
|
||||
} else {
|
||||
assert(nsError.domain == kCFErrorDomainCFNetwork as String)
|
||||
}
|
||||
websocketError = error
|
||||
default:
|
||||
assert(error == nil, "unexpected error type: \(String(describing: error))")
|
||||
|
|
Loading…
Reference in a new issue