Thirty minutes because this is a BACKSTOP, not the primary path: the webhook
fast path writes on arrival, so the poll only has to catch what the webhook
missed and to close the count gate. The whole prod history is ~2,900
transactions, so a run that finds nothing new is a handful of API calls and a
count(*).
Matches DEFAULT_ROUTE_FUSION_TRANSACTION_SYNC_INTERVAL_MINUTES, which
backstops the same way for the same reason.
Default cadence for the poll backstop.
Thirty minutes because this is a BACKSTOP, not the primary path: the webhook fast path writes on arrival, so the poll only has to catch what the webhook missed and to close the count gate. The whole prod history is ~2,900 transactions, so a run that finds nothing new is a handful of API calls and a
count(*).Matches
DEFAULT_ROUTE_FUSION_TRANSACTION_SYNC_INTERVAL_MINUTES, which backstops the same way for the same reason.