@@ -346,7 +346,7 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
346346 if polling {
347347 disconnectPolling ( reason: reason)
348348 } else {
349- sendWebSocketMessage ( " " , withType: . close, withData: [ ] , completion: { } )
349+ sendWebSocketMessage ( " " , withType: . close, withData: [ ] , completion: nil )
350350 closeOutEngine ( reason: reason)
351351 }
352352 }
@@ -372,7 +372,7 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
372372
373373 DefaultSocketLogger . Logger. log ( " Switching to WebSockets " , type: SocketEngine . logType)
374374
375- sendWebSocketMessage ( " " , withType: . upgrade, withData: [ ] , completion: { } )
375+ sendWebSocketMessage ( " " , withType: . upgrade, withData: [ ] , completion: nil )
376376 polling = false
377377 fastUpgrade = false
378378 probing = false
@@ -390,7 +390,7 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
390390 DefaultSocketLogger . Logger. log ( " Flushing probe wait " , type: SocketEngine . logType)
391391
392392 for waiter in probeWait {
393- write ( waiter. msg, withType: waiter. type, withData: waiter. data, completion: waiter. completion)
393+ write ( waiter. msg, withType: waiter. type, withData: waiter. data, completion: waiter. completion)
394394 }
395395
396396 probeWait. removeAll ( keepingCapacity: false )
@@ -550,7 +550,7 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
550550 }
551551
552552 pongsMissed += 1
553- write ( " " , withType: . ping, withData: [ ] , completion: { } )
553+ write ( " " , withType: . ping, withData: [ ] , completion: nil )
554554
555555 engineQueue. asyncAfter ( deadline: . now( ) + . milliseconds( pingInterval) ) { [ weak self, id = self . sid] in
556556 // Make sure not to ping old connections
@@ -606,7 +606,7 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
606606 DefaultSocketLogger . Logger. log ( " Upgrading transport to WebSockets " , type: SocketEngine . logType)
607607
608608 fastUpgrade = true
609- sendPollMessage ( " " , withType: . noop, withData: [ ] , completion: { } )
609+ sendPollMessage ( " " , withType: . noop, withData: [ ] , completion: nil )
610610 // After this point, we should not send anymore polling messages
611611 }
612612 }
@@ -617,10 +617,10 @@ open class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePollable, So
617617 /// - parameter type: The type of this message.
618618 /// - parameter data: Any data that this message has.
619619 /// - parameter completion: Callback called on transport write completion.
620- open func write( _ msg: String , withType type: SocketEnginePacketType , withData data: [ Data ] , completion: @escaping ( ) -> ( ) ) {
620+ open func write( _ msg: String , withType type: SocketEnginePacketType , withData data: [ Data ] , completion: ( ( ) -> ( ) ) ? = nil ) {
621621 engineQueue. async {
622622 guard self . connected else {
623- completion ( )
623+ completion ? ( )
624624 return
625625 }
626626 guard !self . probing else {
0 commit comments