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) {
|
||||
// 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) {
|
||||
client?.parseEngineBinaryData(data)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user