Чтобы отобразить счетчик пользователей, подключенных к каждому каналу, я попытался:
this.rooms.forEach((el) => {
Echo.join('room.' + el.id)
.here((users) => {
el.users_count = users.length;
})
.joining((user) => {
el.users_count++;
})
.leaving((user) => {
el.users_count--;
});
});
Но поскольку текущий пользователь присоединяется к каналу, он добавляется в счетчик и отображается в комнате как подключенный.
Есть ли способ доступа к статистике канала без присоединения к каналу?
Я использую пакет laravel -websockets и laravel echo.