Don't send whole packet to handleConnect

This commit is contained in:
Erik 2016-08-27 11:37:13 -04:00
parent e3c8cc7fd9
commit 4de7a48e87
No known key found for this signature in database
GPG Key ID: 4930B7C5FBC1A69D

View File

@ -32,8 +32,8 @@ extension SocketParsable {
return nsp == self.nsp return nsp == self.nsp
} }
private func handleConnect(p: SocketPacket) { private func handleConnect(packetNamespace: String) {
if p.nsp == "/" && nsp != "/" { if packetNamespace == "/" && nsp != "/" {
joinNamespace(nsp) joinNamespace(nsp)
} else { } else {
didConnect() didConnect()
@ -51,7 +51,7 @@ extension SocketParsable {
case .BinaryAck where isCorrectNamespace(pack.nsp): case .BinaryAck where isCorrectNamespace(pack.nsp):
waitingPackets.append(pack) waitingPackets.append(pack)
case .Connect: case .Connect:
handleConnect(pack) handleConnect(pack.nsp)
case .Disconnect: case .Disconnect:
didDisconnect("Got Disconnect") didDisconnect("Got Disconnect")
case .Error: case .Error: