log method

void log(
  1. String event, {
  2. Object? params,
})

Fire one SDK event immediately. Never throws. params is sent as-is.

Implementation

void log(String event, {Object? params}) {
  if (isNullOrEmpty(_apiKey)) return;
  final entry = <String, dynamic>{
    'event': event,
    'timestamp': DateTime.now().millisecondsSinceEpoch,
  };
  if (params != null) entry['params'] = params;
  _send(entry);
}