Fires once per CAR chunk, NOT on completion. detail.sent is the running
total of bytes written so far, so a listener that treats this as "the CAR has
been sent" would act on the first chunk rather than the last.
There is deliberately no overall total: the CAR streams straight from the
exporter, so its size is unknown until the last chunk.
sent counts bytes handed to the stream, not bytes the handler has
acknowledged, so a push can report its full size and still fail.
Fires once per CAR chunk, NOT on completion.
detail.sentis the running total of bytes written so far, so a listener that treats this as "the CAR has been sent" would act on the first chunk rather than the last.There is deliberately no overall total: the CAR streams straight from the exporter, so its size is unknown until the last chunk.
sentcounts bytes handed to the stream, not bytes the handler has acknowledged, so a push can report its full size and still fail.