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 a cached 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.