trackEvents static method

void trackEvents(
  1. String id,
  2. String event, [
  3. Object? value,
  4. DateTime? date,
])

Implementation

static void trackEvents (String id, String event, [Object? value, DateTime? date]) {
  Map<String, Object> data = {};
  data['event'] = event;
  if (value is DateTime && date == null) {
    data['timestamp'] = value;
  } else if (value is Map) {
    data['properties'] = value;
  } else if (value != null) {
    data['value'] = value;
  }
  if (date != null) {
    data['timestamp'] = date;
  }
  _request('/users/$id/events', post, data);
}