logEvent method

Future<void> logEvent({
  1. required String name,
  2. Map<String, dynamic>? parameters,
  3. double? valueToSum,
})

Log an app event with the specified name and the supplied parameters value.

Implementation

Future<void> logEvent({
  required String name,
  Map<String, dynamic>? parameters,
  double? valueToSum,
}) {
  final args = <String, dynamic>{
    'name': name,
    _paramNameValueToSum: valueToSum,
  };

  if (parameters != null) {
    args['parameters'] = _filterOutNulls(parameters);
  }

  return _channel.invokeMethod<void>('logEvent', _filterOutNulls(args));
}