track static method

Future<List<IntegrationResult>> track({
  1. required TrackEvent event,
})

Implementation

static Future<List<IntegrationResult>> track({
  required TrackEvent event,
}) async {
  final results = <IntegrationResult>[];

  for (final integration in integrations) {
    final result = await safeExecute(
      () => integration.track(event: event),
      integration,
    );
    results.add(result);
  }

  return results;
}