logEvent method
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}');
}
}