summaryrefslogtreecommitdiff
path: root/git-hooks
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2025-04-09 01:10:28 -0400
committerOwen Jacobson <owen@grimoire.ca>2025-04-22 00:52:22 -0400
commit40b91af8007dd0a5d180eba37a8168ca12e013e2 (patch)
tree6c3c681cd5dc722b707b50b09fb46a2ec1e3bfaf /git-hooks
parent1ef57107b1c355ef896327f0714344277df7ae18 (diff)
When booting a session, retry every five seconds if unable to send the request.
This is intended to transparently resume the session (using `boot` to start over) after more serious connection interruptions. It interacts with the heartbeat timeout: we let the browser try to reconnect through `EventSource` on its own for up to 30 seconds, before intervening, closing the event source, and starting attempts to call `boot`. This covers both initial boot, which will now hang if the server is unavailable (sorry), and reconnection after an event timeout. No other operations are retried (particularly, sending a message is _not_ retried).
Diffstat (limited to 'git-hooks')
0 files changed, 0 insertions, 0 deletions