MCPcopy Index your code
hub / github.com/socketio/socket.io / _onpacket

Method _onpacket

lib/socket.ts:621–644  ·  view source on GitHub ↗

* Called with each packet. Called by `Client`. * * @param {Object} packet * @private

(packet: Packet)

Source from the content-addressed store, hash-verified

619 * @private
620 */
621 _onpacket(packet: Packet): void {
622 debug("got packet %j", packet);
623 switch (packet.type) {
624 case PacketType.EVENT:
625 this.onevent(packet);
626 break;
627
628 case PacketType.BINARY_EVENT:
629 this.onevent(packet);
630 break;
631
632 case PacketType.ACK:
633 this.onack(packet);
634 break;
635
636 case PacketType.BINARY_ACK:
637 this.onack(packet);
638 break;
639
640 case PacketType.DISCONNECT:
641 this.ondisconnect();
642 break;
643 }
644 }
645
646 /**
647 * Called upon event packet.

Callers 1

ondecodedMethod · 0.80

Calls 3

oneventMethod · 0.95
onackMethod · 0.95
ondisconnectMethod · 0.95

Tested by

no test coverage detected