trackEvent method

  1. @override
Future<LinkTrailEventResult> trackEvent({
  1. required String name,
  2. double? value,
  3. String? currency,
})
override

Implementation

@override
Future<LinkTrailEventResult> trackEvent({required String name, double? value, String? currency}) async {
  try {
    final map = await methodChannel.invokeMapMethod<Object?, Object?>('trackEvent', {
      'name': name,
      'value': value,
      'currency': currency,
    });
    return LinkTrailEventResult.fromMap(map!);
  } on PlatformException catch (e) {
    throw LinkTrailException.fromPlatformException(e);
  }
}