~emersion/soju#100: 
Request delivery reports when sending history

When a downstream connection doesn't support chathistory, we flush the history. However we don't make sure the downstream receives all messages: if the downstream connection breaks during history playback, some messages will be lost.

Request some delivery reports by sending PING messages regularly.

See https://todo.sr.ht/~emersion/soju/11#event-56530

Status
REPORTED
Submitter
~emersion
Assigned to
No-one
Submitted
5 months ago
Updated
5 months ago
Labels
downstream enhancement