Gitter API: Cancellation and Timeout Handling for HTTP 429 and WebSocket Heartbeats
Gitter API: Cancellation and Timeout Handling for HTTP 429 and WebSocket Heartbeats The goal is to understand how Gitter’s client library manages cancellation of in‑flight HTTP requests and WebSocket messages when a timeout or rate‑limit occurs. The documented HTTP 429 response includes a Retry‑After header, but the client’s retry logic and whether it aborts