pluginEvent method
Called when the listened event sends a msg
to a url
.
Implementation
@override
void pluginEvent(GeigerUrl? url, Message msg) {
log('[Eventlistener "$_id"] received a new event ${msg.type} (source: ${msg.sourceId}, target: ${msg.targetId}');
numberReceivedMessages++;
messages.add(msg);
Function? handler = messageHandler[msg.type];
if (handler != null) {
numberHandledMessages++;
handler(msg);
} else {
log('Eventlistener $_id does not handle message type ${msg.type}');
}
}