After REMOVING Connect from vendor class i got this:
Message Received ....................................... 379536143.158263648
1▕ {
2▕ "event": "client-Test",
3▕ "data": null,
4▕ "channel": "presence-App.Models.User.6"
5▕ }
Broadcasting To ................................. presence-App.Models.User.6
1▕ {
2▕ "event": "client-Test",
3▕ "data": null,
4▕ "channel": "presence-App.Models.User.6"
5▕ }
Message Handled ........................................ 379536143.158263648
==> /var/log/supervisor/queue_worker.out.log <==
2024-12-08 20:37:27 App\Infrastructure\Listeners\PlayerEnteredListener hzxYPE9bGjzbcLeRXbj0yQWTIB2RL6ez RUNNING
2024-12-08 20:37:27 App\Infrastructure\Listeners\PlayerEnteredListener hzxYPE9bGjzbcLeRXbj0yQWTIB2RL6ez 0.47ms DONE
2024-12-08 20:37:27 App\Infrastructure\Listeners\PlayerEnteredListener 2UvyRyEAwBgNzOW2icbkmNzudfWf8c8W RUNNING
2024-12-08 20:37:27 App\Infrastructure\Listeners\PlayerEnteredListener 2UvyRyEAwBgNzOW2icbkmNzudfWf8c8W 0.39ms DONE
==> /var/log/supervisor/queue_worker.out.log <==
[2024-12-08 20:37:27] local.INFO: Message received! {"class":"Laravel\\Reverb\\Events\\MessageReceived","message":"{\"event\":\"client-Test\",\"data\":null,\"channel\":\"presence-App.Models.User.6\"}"}
[2024-12-08 20:37:27] local.INFO: Message received! {"class":"Laravel\\Reverb\\Events\\MessageReceived","message":"{\"event\":\"client-Test\",\"data\":null,\"channel\":\"presence-App.Models.User.6\"}"}
For some unknown reason, one message generates 2 events, but... The serialization error itself disappeared and everything worked. Why? What's wrong with the vendor class?