guard creating prefixless data
This commit is contained in:
parent
cd3eb37ac8
commit
4b48bdd3e5
@ -223,7 +223,11 @@ public final class SocketEngine : NSObject, URLSessionDelegate, SocketEnginePoll
|
|||||||
|
|
||||||
private func handleBase64(message: String) {
|
private func handleBase64(message: String) {
|
||||||
// binary in base64 string
|
// binary in base64 string
|
||||||
let noPrefix = String(message[message.index(message.startIndex, offsetBy: 2)..<message.endIndex])!
|
guard let noPrefix = String(message[message.index(message.startIndex, offsetBy: 2)..<message.endIndex]) else {
|
||||||
|
client?.parseEngineBinaryData(Data())
|
||||||
|
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if let data = Data(base64Encoded: noPrefix, options: .ignoreUnknownCharacters) {
|
if let data = Data(base64Encoded: noPrefix, options: .ignoreUnknownCharacters) {
|
||||||
client?.parseEngineBinaryData(data)
|
client?.parseEngineBinaryData(data)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user