Fix reconnect loop issues on iOS17
Changelog-Fixed: Fix reconnect loop issues on iOS17
This commit is contained in:
@@ -132,6 +132,11 @@ final class RelayConnection: ObservableObject {
|
|||||||
}
|
}
|
||||||
case .error(let error):
|
case .error(let error):
|
||||||
print("⚠️ Warning: RelayConnection (\(self.url)) error: \(error)")
|
print("⚠️ Warning: RelayConnection (\(self.url)) error: \(error)")
|
||||||
|
let nserr = error as NSError
|
||||||
|
if nserr.domain == NSPOSIXErrorDomain && nserr.code == 57 {
|
||||||
|
// ignore socket not connected?
|
||||||
|
return
|
||||||
|
}
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
self.isConnected = false
|
self.isConnected = false
|
||||||
self.isConnecting = false
|
self.isConnecting = false
|
||||||
|
|||||||
Reference in New Issue
Block a user