Listen for every custom events in a socket
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
}
socket.on("*", function (event,data) {
console.log(event);
console.log(data);
});