Skip to main content

Module delivery

Module delivery 

Source
Expand description

Track pending consumer deliveries for resolver implementations.

Resolvers often need the same delivery lifecycle: keep a fetch alive while Consumer::deliver validates a response, abort that validation if the fetch is pruned, and reuse an accepted response for subscribers that were added while validation was in progress. This module owns that lifecycle without making assumptions about how data is fetched.

Structsยง

Completion
Completed consumer validation for a delivery.
Tracker
Tracks in-flight consumer deliveries keyed by resolver key.