trackEvent static method

Future<bool> trackEvent(
  1. String eventName, [
  2. Map<String, dynamic>? eventProperties
])

Implementation

static Future<bool> trackEvent(String eventName,
    [Map<String, dynamic>? eventProperties]) async {
  Map<String, Object> args = <String, Object>{};
  args.putIfAbsent(Constants.paramEventName, () => eventName);

  if (eventProperties != null) {
    args.putIfAbsent(Constants.paramEventProperties, () => eventProperties);
  }

  final bool? result = await _channel.invokeMethod<bool>(Constants.caseTrackEvent, args);
  return result ?? false;
}