fromPageViewEvent static method
PendingEvent
fromPageViewEvent(
- PageViewEvent event,
- String integrationName, {
- int retryIntervalSeconds = 30,
Creates a PendingEvent from a PageViewEvent
Implementation
static PendingEvent fromPageViewEvent(
PageViewEvent event,
String integrationName, {
int retryIntervalSeconds = 30,
}) {
return PendingEvent(
id: '${DateTime.now().millisecondsSinceEpoch}_${integrationName}_pageview',
eventType: PendingEventType.pageView,
eventData: {
'navigationType': event.navigationType,
'toRoute': event.toRoute?.name,
'previousRoute': event.previousRoute?.name,
},
integrationName: integrationName,
lastAttempt: DateTime.now(),
retryIntervalSeconds: retryIntervalSeconds,
createdAt: DateTime.now(),
);
}