diff --git a/Source/SocketEngine.swift b/Source/SocketEngine.swift index 07e12f1..2f757b5 100644 --- a/Source/SocketEngine.swift +++ b/Source/SocketEngine.swift @@ -301,12 +301,12 @@ public final class SocketEngine: NSObject, SocketEnginePollable, SocketEngineWeb client?.engineDidClose(reason) } + DefaultSocketLogger.Logger.log("Engine is being closed.", type: logType) + if closed { return postSendClose(nil, nil, nil) } - DefaultSocketLogger.Logger.log("Engine is being closed.", type: logType) - if websocket { sendWebSocketMessage("", withType: .Close, withData: []) postSendClose(nil, nil, nil)