try and get something to compile
This commit is contained in:
parent
d0420bc3c6
commit
53289dc092
@ -296,12 +296,11 @@ extension SocketEngineSpec {
|
|||||||
|
|
||||||
func createBinaryDataForSend(using data: Data) -> Either<Data, String> {
|
func createBinaryDataForSend(using data: Data) -> Either<Data, String> {
|
||||||
if websocket {
|
if websocket {
|
||||||
var byteArray = [UInt8](repeating: 0x4, count: 1)
|
var mutData = Data(bytes: [UInt8](repeating: 0x4, count: 1))
|
||||||
let mutData = NSMutableData(bytes: &byteArray, length: 1)
|
|
||||||
|
|
||||||
mutData.append(data)
|
mutData.append(data)
|
||||||
|
|
||||||
return .left(mutData as Data)
|
return .left(mutData)
|
||||||
} else {
|
} else {
|
||||||
return .right("b4" + data.base64EncodedString(options: Data.Base64EncodingOptions(rawValue: 0)))
|
return .right("b4" + data.base64EncodedString(options: Data.Base64EncodingOptions(rawValue: 0)))
|
||||||
}
|
}
|
||||||
|
|||||||
@ -174,7 +174,7 @@ extension WebSocket {
|
|||||||
|
|
||||||
func write(string: String) {
|
func write(string: String) {
|
||||||
do {
|
do {
|
||||||
try ws?.send(string)
|
try send(string)
|
||||||
} catch {
|
} catch {
|
||||||
DefaultSocketLogger.Logger.error("Error sending string", type: "SocketEngineWebsocket", args: string)
|
DefaultSocketLogger.Logger.error("Error sending string", type: "SocketEngineWebsocket", args: string)
|
||||||
}
|
}
|
||||||
@ -183,7 +183,7 @@ extension WebSocket {
|
|||||||
func write(data: Data) {
|
func write(data: Data) {
|
||||||
do {
|
do {
|
||||||
try data.withUnsafeBytes {(bytes: UnsafePointer<UInt8>) in
|
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 {
|
} catch {
|
||||||
DefaultSocketLogger.Logger.error("Error sending data", type: "SocketEngineWebsocket", args: data)
|
DefaultSocketLogger.Logger.error("Error sending data", type: "SocketEngineWebsocket", args: data)
|
||||||
|
|||||||
@ -62,10 +62,12 @@ public extension SocketLogger {
|
|||||||
private func abstractLog(_ logType: String, message: String, type: String, args: [Any]) {
|
private func abstractLog(_ logType: String, message: String, type: String, args: [Any]) {
|
||||||
guard log else { return }
|
guard log else { return }
|
||||||
|
|
||||||
|
#if !os(Linux)
|
||||||
let newArgs = args.map({arg -> CVarArg in String(describing: arg)})
|
let newArgs = args.map({arg -> CVarArg in String(describing: arg)})
|
||||||
let messageFormat = String(format: message, arguments: newArgs)
|
let messageFormat = String(format: message, arguments: newArgs)
|
||||||
|
|
||||||
NSLog("\(logType) \(type): %@", messageFormat)
|
NSLog("\(logType) \(type): %@", messageFormat)
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user