Skip to content

Commit 3754cd2

Browse files
committed
fix namespaces
1 parent 20b28b2 commit 3754cd2

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

SocketIOClientSwift/SocketParser.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,24 +39,24 @@ class SocketParser {
3939
}
4040

4141
private static func handlePacket(pack: SocketPacket, withSocket socket: SocketIOClient) {
42-
guard isCorrectNamespace(pack.nsp, socket) else { return }
43-
4442
switch pack.type {
45-
case .Event:
43+
case .Event where isCorrectNamespace(pack.nsp, socket):
4644
socket.handleEvent(pack.event, data: pack.args ?? [],
4745
isInternalMessage: false, wantsAck: pack.id)
48-
case .Ack:
46+
case .Ack where isCorrectNamespace(pack.nsp, socket):
4947
socket.handleAck(pack.id, data: pack.data)
50-
case .BinaryEvent:
48+
case .BinaryEvent where isCorrectNamespace(pack.nsp, socket):
5149
socket.waitingData.append(pack)
52-
case .BinaryAck:
50+
case .BinaryAck where isCorrectNamespace(pack.nsp, socket):
5351
socket.waitingData.append(pack)
5452
case .Connect:
5553
handleConnect(pack, socket: socket)
5654
case .Disconnect:
5755
socket.didDisconnect("Got Disconnect")
5856
case .Error:
5957
socket.didError("Error: \(pack.data)")
58+
default:
59+
Logger.log("Got invalid packet: %@", type: "SocketParser", args: pack.description)
6060
}
6161
}
6262

0 commit comments

Comments
 (0)