registerListener method
Register the listener
for specific events
locally.
Use MessageType.allEvents to register to all event types.
Implementation
@override
void registerListener(
List<MessageType> events, PluginListener listener) async {
events.map((event) {
var listeners = _listeners[event];
if (listeners == null) {
listeners = [];
_listeners[event] = listeners;
}
return listeners;
}).forEach((listeners) => listeners.add(listener));
}