trustgraph/trustgraph-flow
cybermaggedon a634520509
Fix websocket error responses in Mux dispatcher (#726)
Error responses from the websocket multiplexer were missing the
request ID and using a bare string format instead of the structured
error protocol. This caused clients to hang when a request failed
(e.g. unsupported service for a flow) because the error could not
be routed to the waiting caller.

Include request ID in all error paths, use structured error format
({message, type}) with complete flag, and extract the ID early in
receive() so even malformed requests get a routable error when
possible.

Updated tests - tests were coded against invalid protocol messages
2026-03-28 10:58:28 +00:00
..
trustgraph Fix websocket error responses in Mux dispatcher (#726) 2026-03-28 10:58:28 +00:00
pyproject.toml Prepare 2.2 release branch (#704) 2026-03-22 15:23:23 +00:00
README.md Maint/fix build env (#84) 2024-09-30 19:47:09 +01:00