handleEvent method
- Map arguments
Method called when event is called from the native side.
Should not be called by the user.
Implementation
@override
void handleEvent(final Map<dynamic, dynamic> arguments) {
final String eventSubtype = arguments['event_subtype'];
switch (eventSubtype) {
case 'onRouteTrafficEventsUpdated':
if (_onRouteTrafficEventsUpdated != null) {
_onRouteTrafficEventsUpdated!(arguments['delayDiff']);
}
break;
case 'onTrafficEventsAlongRouteChecked':
if (_onTrafficEventsAlongRouteChecked != null) {
_onTrafficEventsAlongRouteChecked!();
}
break;
case 'onRouteTrackTrimmed':
if (_onRouteTrackTrimmed != null) {
_onRouteTrackTrimmed!();
}
break;
default:
gemSdkLogger.log(
Level.WARNING,
'Unknown event subtype: $eventSubtype in RouteListener',
);
}
}