Browse Source

Fixed regression introduced after BINARY_ACK change

master
Sergey Bushik 8 years ago
parent
commit
a31da6080f
  1. 10
      src/main/java/com/corundumstudio/socketio/protocol/PacketDecoder.java

10
src/main/java/com/corundumstudio/socketio/protocol/PacketDecoder.java

@ -302,10 +302,12 @@ public class PacketDecoder {
if (packet.getSubType() == PacketType.EVENT
|| packet.getSubType() == PacketType.BINARY_EVENT) {
ByteBufInputStream in = new ByteBufInputStream(frame);
Event event = jsonSupport.readValue(packet.getNsp(), in, Event.class);
packet.setName(event.getName());
packet.setData(event.getArgs());
if (!packet.hasAttachments() || packet.isAttachmentsLoaded()) {
ByteBufInputStream in = new ByteBufInputStream(frame);
Event event = jsonSupport.readValue(packet.getNsp(), in, Event.class);
packet.setName(event.getName());
packet.setData(event.getArgs());
}
}
}
}

Loading…
Cancel
Save