registerTrackingEvent method

  1. @override
Future<Map<String, dynamic>?> registerTrackingEvent({
  1. required String cliUbid,
  2. required String eventType,
  3. Map<String, dynamic>? eventData,
  4. TrackingParams? trackingParams,
})
override

Implementation

@override
Future<Map<String, dynamic>?> registerTrackingEvent({
  required String cliUbid,
  required String eventType,
  Map<String, dynamic>? eventData,
  TrackingParams? trackingParams,
}) async {
  final result = await MethodHandler.invokeNativeMethod(
    'registerTrackingEvent',
    arguments: {
      'cliUbid': cliUbid,
      'eventType': eventType,
      'eventData': eventData ?? {},
      'trackingParams': convertTrackingParamsToMap(trackingParams) ?? {},
    },
  );

  return Map<String, dynamic>.from(result ?? {});
}