You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Correct client state handling in LaravelHttpTransport
Removes in-memory active client tracking (`$activeClients` array and
associated event listeners) from `LaravelHttpTransport`. This local tracking
was unreliable due to Laravel's typical request-response lifecycle where
the transport instance is re-initialized per interaction.
The `ClientStateManager`, which uses a persistent cache, is already
responsible for managing active client state and activity across requests.
The `LaravelHttpTransport` now correctly relies solely on `ClientStateManager`
for queuing messages (`sendToClientAsync`) and updates client activity
via `ClientStateManager` when messages are received.
0 commit comments