Revert "ping: switch to async style"

This was causing crashes =/
This commit is contained in:
William Casarin
2023-06-23 09:53:13 +02:00
parent e023d1e9cb
commit c6a226fff8
2 changed files with 7 additions and 18 deletions

View File

@@ -45,16 +45,8 @@ final class WebSocket: NSObject, URLSessionWebSocketDelegate {
self.session = session
}
func ping() async throws -> () {
return try await withCheckedThrowingContinuation { cont in
self.webSocketTask.sendPing { err in
if let err {
cont.resume(throwing: err)
} else {
cont.resume(returning: ())
}
}
}
func ping(receiveHandler: @escaping (Error?) -> Void) {
self.webSocketTask.sendPing(pongReceiveHandler: receiveHandler)
}
func connect() {