logEvent method
Logs a custom Flutter Analytics event with the given name
and event parameters
.
Implementation
Future<void> logEvent(
{@required String name, Map<String, dynamic> parameters}) async {
if (_reservedEventNames.contains(name)) {
throw ArgumentError.value(
name, 'name', 'Event name is reserved and cannot be used');
}
const String kReservedPrefix = 'firebase_';
if (name.startsWith(kReservedPrefix)) {
throw ArgumentError.value(name, 'name',
'Prefix "$kReservedPrefix" is reserved and cannot be used.');
}
await _platformInstance.logEvent(name: name, parameters: parameters);
}