Skip to content

Instantly share code, notes, and snippets.

@KarmaBlackshaw
Last active January 4, 2021 06:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KarmaBlackshaw/6a6e2cab2ab63a81cf8e702376f23d50 to your computer and use it in GitHub Desktop.
Save KarmaBlackshaw/6a6e2cab2ab63a81cf8e702376f23d50 to your computer and use it in GitHub Desktop.
Listen for every custom events in a socket

Socket IO Wildcard Listener

Listen for every custom events in a socket

Installation

const onevent = socket.onevent;
socket.onevent = function (packet) {
  const args = packet.data || [];
  onevent.call (this, packet);    // original call
  packet.data = ["*"].concat(args);
  onevent.call(this, packet);      // additional call to catch-all
}

Usage

socket.on("*", function (event,data) {
  console.log(event);
  console.log(data);
});

License

Source

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment