logEvent static method
Implementation
static Future<void> logEvent({
required String eventName,
Map<String, Object>? parameters,
}) async {
if (_analytics == null) {
debugPrint(
'VoucherAnalyticsHelper: Analytics is not initialized. '
'Event "$eventName" was skipped.',
);
return;
}
try {
await _analytics!.logEvent(
eventName: eventName,
parameters: parameters,
);
} catch (e, stackTrace) {
debugPrint(
'VoucherAnalyticsHelper: Failed to log event "$eventName": $e',
);
debugPrintStack(stackTrace: stackTrace);
}
}