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