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.