logEvent method

void logEvent(
  1. String name, [
  2. Map<String, dynamic> metadata = const {}
])

Log an event synchronously (queued if no sink attached yet).

Implementation

void logEvent(String name, [Map<String, dynamic> metadata = const {}]) {
  final event = AnalyticsEvent(name: name, metadata: metadata);
  if (!_attached) {
    _preAttachQueue.add(event);
    return;
  }
  _routeEvent(event);
}