logEvent method

  1. @override
Future logEvent(
  1. String name, {
  2. Map<String, dynamic>? parameters,
})
override

Log an event.

Event name is required. An optional parameters Map with primitive types values can be provided.

Implementation

@override
Future logEvent(String name, {Map<String, dynamic>? parameters}) async {
  try {
    return await _channel.invokeMethod("logEvent", {
      "name": name,
      if (parameters != null) "parameters": parameters,
    });
  } on PlatformException catch (e) {
    debugPrint("DIAnalytics logEvent error $e");
  }
}