logEvent method

  1. @override
Future logEvent({
  1. required String eventName,
  2. required String userId,
  3. required Map payload,
  4. required bool debug,
})
override

Implementation

@override
Future logEvent({
  required String eventName,
  required String userId,
  required Map payload,
  required bool debug,
}) async {
  try {
    await methodChannel.invokeMethod('logEvent', {
      'event_name': eventName,
      'user_id': userId,
      'payload': payload,
      'debug': debug,
    });
  } on PlatformException catch (e) {
    throw Exception('Failed to log event: ${e.message}');
  }
}