mirror of https://github.com/synctv-org/synctv
fix(realtime): separate presence events from disconnects (#416)
## Summary - Route `UserLeft` through room presence delivery only. - Reserve disconnect signals and access-revocation events for terminating realtime sessions. - Keep cross-replica presence coverage and explicitly release E2E test infrastructure. ## Testing - `make nextest` - `cargo nextest run -p synctv-api-common --no-fail-fast` - `cargo nextest run -p synctv-realtime --no-fail-fast` - `cargo nextest run -p synctv-api --test websocket_test websocket_e2e::test_ws_cross_replica_same_user_partial_disconnect_does_not_emit_user_left --run-ignored ignored-only --no-fail-fast`pull/417/head
parent
980c409e26
commit
5afaad79ff
Loading…
Reference in New Issue