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

Method dispatch

lib/socket.ts:913–927  ·  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

911 * @private
912 */
913 private dispatch(event: Event): void {
914 debug("dispatching an event %j", event);
915 this.run(event, (err) => {
916 process.nextTick(() => {
917 if (err) {
918 return this._onerror(err);
919 }
920 if (this.connected) {
921 super.emitUntyped.apply(this, event);
922 } else {
923 debug("ignore packet received after disconnection");
924 }
925 });
926 });
927 }
928
929 /**
930 * Sets up socket middleware.

Callers 1

oneventMethod · 0.95

Calls 2

runMethod · 0.95
_onerrorMethod · 0.95

Tested by

no test coverage detected