track method
Future<void>
track(
- String trackingEventName, {
- Map<
String, dynamic> ? evaluationContext, - TrackingEventDetails? trackingDetails,
override
Tracking API (spec Section 6) - record a tracking event Providers that do not support tracking should silently no-op.
Implementation
@override
Future<void> track(
String trackingEventName, {
Map<String, dynamic>? evaluationContext,
TrackingEventDetails? trackingDetails,
}) async {
await _collectErrors(
_providers.map(
(provider) => provider.track(
trackingEventName,
evaluationContext: evaluationContext,
trackingDetails: trackingDetails,
),
),
);
}