reportInlineTimerDismissed method

void reportInlineTimerDismissed(
  1. CEPTriggerPayload payload,
  2. ResolvedInlineTimerConfig config,
  3. InlineTimerState renderedState
)

Implementation

void reportInlineTimerDismissed(
  CEPTriggerPayload payload,
  ResolvedInlineTimerConfig config,
  InlineTimerState renderedState,
) {
  final state = config.rules[renderedState]?.id ?? renderedState.name;
  _events.toDigia(
    TimerAnalyticsEvent(
      const NudgeDismissed(),
      TimerEventContext(state, _timerRemainingBucket(config.remaining),
          config.deadlineSource.name),
    ),
    payload,
  );
}