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

When a downstream connection doesn't support chathistory, we flush the backlog. 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
2 years ago
Updated
1 year, 7 months ago
Labels
downstream enhancement