off method
override
Removes a previously registered event listener from this AgentParticipant.
Handles agent-specific events (Events.agentStateChanged, Events.agentTranscriptionReceived) directly, and delegates all inherited Participant events to the parent implementation.
Parameters
event: The Events type for which to remove the listener.handler: The same callback originally passed to on.
Example
void onStateChanged(AgentState state) => print(state.name);
agent.on(Events.agentStateChanged, onStateChanged);
agent.off(Events.agentStateChanged, onStateChanged);
Implementation
@override
off(Events event, handler) => _off(event, handler);