Skip to main content

removeEventListener

The removeEventListener method removes an event listener for a specific event.

Signature​

async removeEventListener(
evt: MutexoEventName,
callback: ( data: any ) => void
): this

Parameters​

  • evt: MutexoEventName - The name of the event to stop listening for.
  • callback: (data: any) => void - The function to remove from the event listeners.

Returns​

  • this: The current instance of MutexoClient.

Description​

The removeEventListener method removes an event listener for a specific event. The listener will no longer be called when the specified event is emitted.

This method is also available as removeListener and off.

Examples​

Remove an event listener for the "input" event​

const client = new MutexoClient(webSocket);

const utxoSpentHandler = _evt => {
console.log("someone spent something")
};

client.addEventListener("input", utxoSpentHandler);

// Later, remove the event listener
client.removeEventListener("input", utxoSpentHandler);