trackSchemaFromEvent method

Future<List<Map<String, dynamic>>> trackSchemaFromEvent({
  1. required String eventName,
  2. required Map<String, dynamic> eventProperties,
})

Implementation

Future<List<Map<String, dynamic>>> trackSchemaFromEvent(
    {required String eventName,
    required Map<String, dynamic> eventProperties}) async {
  if (shouldLog) {
    print("event name $eventName");
  }

  final parsedParams =
      extractSchemaFromEventParams(eventParams: eventProperties);

  if (shouldLog) {
    print("event params $parsedParams");
  }

  _avoBatcher.handleTrackSchema(
      eventName: eventName, eventSchema: parsedParams);

  return parsedParams;
}