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