try and get something to compile

This commit is contained in:
Erik Little 2017-09-17 10:54:05 -04:00
parent d0420bc3c6
commit 53289dc092
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D
3 changed files with 6 additions and 5 deletions

View File

@ -296,12 +296,11 @@ extension SocketEngineSpec {
func createBinaryDataForSend(using data: Data) -> Either<Data, String> {
if websocket {
var byteArray = [UInt8](repeating: 0x4, count: 1)
let mutData = NSMutableData(bytes: &byteArray, length: 1)
var mutData = Data(bytes: [UInt8](repeating: 0x4, count: 1))
mutData.append(data)
return .left(mutData as Data)
return .left(mutData)
} else {
return .right("b4" + data.base64EncodedString(options: Data.Base64EncodingOptions(rawValue: 0)))
}

View File

@ -174,7 +174,7 @@ extension WebSocket {
func write(string: String) {
do {
try ws?.send(string)
try send(string)
} catch {
DefaultSocketLogger.Logger.error("Error sending string", type: "SocketEngineWebsocket", args: string)
}
@ -183,7 +183,7 @@ extension WebSocket {
func write(data: Data) {
do {
try data.withUnsafeBytes {(bytes: UnsafePointer<UInt8>) in
try ws?.send(Array(UnsafeBufferPointer(start: bytes, count: data.count)))
try self.send(Array(UnsafeBufferPointer(start: bytes, count: data.count)))
}
} catch {
DefaultSocketLogger.Logger.error("Error sending data", type: "SocketEngineWebsocket", args: data)

View File

@ -62,10 +62,12 @@ public extension SocketLogger {
private func abstractLog(_ logType: String, message: String, type: String, args: [Any]) {
guard log else { return }
#if !os(Linux)
let newArgs = args.map({arg -> CVarArg in String(describing: arg)})
let messageFormat = String(format: message, arguments: newArgs)
NSLog("\(logType) \(type): %@", messageFormat)
#endif
}
}