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

Method dispatch

packages/socket.io/lib/socket.ts:820–834  ·  view source on GitHub ↗

* Dispatch incoming event to socket listeners. * * @param {Array} event - event that will get emitted * @private

(event: Event)

Source from the content-addressed store, hash-verified

818 * @private
819 */
820 private dispatch(event: Event): void {
821 debug("dispatching an event %j", event);
822 this.run(event, (err) => {
823 process.nextTick(() => {
824 if (err) {
825 return this._onerror(err);
826 }
827 if (this.connected) {
828 super.emitUntyped.apply(this, event);
829 } else {
830 debug("ignore packet received after disconnection");
831 }
832 });
833 });
834 }
835
836 /**
837 * Sets up socket middleware.

Callers 1

oneventMethod · 0.95

Calls 4

runMethod · 0.95
_onerrorMethod · 0.95
debugFunction · 0.85
applyMethod · 0.80

Tested by

no test coverage detected