MCPcopy
hub / github.com/socketio/socket.io / onevent

Method onevent

packages/socket.io-client/lib/socket.ts:751–765  ·  view source on GitHub ↗

* Called upon a server event. * * @param packet * @private

(packet: Packet)

Source from the content-addressed store, hash-verified

749 * @private
750 */
751 private onevent(packet: Packet): void {
752 const args: Array<any> = packet.data || [];
753 debug("emitting event %j", args);
754
755 if (null != packet.id) {
756 debug("attaching ack callback to event");
757 args.push(this.ack(packet.id));
758 }
759
760 if (this.connected) {
761 this.emitEvent(args);
762 } else {
763 this.receiveBuffer.push(Object.freeze(args));
764 }
765 }
766
767 private emitEvent(args: ReadonlyArray<any>): void {
768 if (this._anyListeners && this._anyListeners.length) {

Callers 1

onpacketMethod · 0.95

Calls 3

ackMethod · 0.95
emitEventMethod · 0.95
debugFunction · 0.85

Tested by

no test coverage detected