deregisterListener method
Remove the listener
from specific events
locally.
Set events
to null
to remove the listener
from all events.
Implementation
@override
void deregisterListener(
List<MessageType>? events, PluginListener listener) async {
for (var event in (events ?? MessageType.values)) {
_listeners[event]?.remove(listener);
}
}