offAnyOutgoing method

Socket offAnyOutgoing([
  1. AnyEventHandler? handler
])

Removes the listener that will be fired when any event is emitted.

@example const catchAllListener = (event, ...args) => { console.log(sent event ${event}); }

socket.onAnyOutgoing(catchAllListener);

// remove a specific listener socket.offAnyOutgoing(catchAllListener);

// or remove all listeners socket.offAnyOutgoing();

@param listener - the catch-all listener (optional)

Implementation

Socket offAnyOutgoing([AnyEventHandler? handler]) {
  if (handler != null) {
    _anyOutgoingListeners.remove(handler);
  } else {
    _anyOutgoingListeners.clear();
  }
  return this;
}