tweak SocketPacket.PacketType
This commit is contained in:
parent
2a322ff5e5
commit
1334b973b9
@ -43,11 +43,11 @@ class SocketPacket {
|
|||||||
case BINARY_EVENT = 5
|
case BINARY_EVENT = 5
|
||||||
case BINARY_ACK = 6
|
case BINARY_ACK = 6
|
||||||
|
|
||||||
init(str:String) {
|
init?(str:String) {
|
||||||
if let int = str.toInt() {
|
if let int = str.toInt(), let raw = PacketType(rawValue: int) {
|
||||||
self = PacketType(rawValue: int)!
|
self = raw
|
||||||
} else {
|
} else {
|
||||||
self = PacketType(rawValue: 4)!
|
return nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -185,7 +185,14 @@ class SocketParser {
|
|||||||
return nsp == "" && socket.nsp != "/"
|
return nsp == "" && socket.nsp != "/"
|
||||||
}
|
}
|
||||||
|
|
||||||
let p = parseString(stringMessage) as SocketPacket!
|
let p:SocketPacket
|
||||||
|
|
||||||
|
if let pack = parseString(stringMessage) {
|
||||||
|
p = pack
|
||||||
|
} else {
|
||||||
|
socket.didError("Error parsing packet")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
if p.type == SocketPacket.PacketType.EVENT {
|
if p.type == SocketPacket.PacketType.EVENT {
|
||||||
if checkNSP(p.nsp) {
|
if checkNSP(p.nsp) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user