fromTrackEvent static method
PendingEvent
fromTrackEvent(
- TrackEvent event,
- String integrationName, {
- int retryIntervalSeconds = 30,
Creates a PendingEvent from a TrackEvent
Implementation
static PendingEvent fromTrackEvent(
TrackEvent event,
String integrationName, {
int retryIntervalSeconds = 30,
}) {
return PendingEvent(
id: '${DateTime.now().millisecondsSinceEpoch}_${integrationName}_track',
eventType: PendingEventType.track,
eventData: {
'eventName': event.eventName,
'properties': event.properties,
'eventType': event.eventType.toString(),
},
integrationName: integrationName,
lastAttempt: DateTime.now(),
retryIntervalSeconds: retryIntervalSeconds,
createdAt: DateTime.now(),
);
}