Как заставить Пушера считать пользователей? - PullRequest
0 голосов
/ 30 сентября 2019

Я использую этот код для первого присоединения к каналу присутствия, во-вторых: console.log, количество пользователей. Я получаю сообщение об ошибке

Uncaught TypeError: Невозможно прочитать 'count' свойства неопределенного

var presenceChannel = Echo.join('presenceChat');
    presenceChannel.listen('EventEvent', (e) => {
       console.log(e);
   })
   .here((users) => {
       this.users = users;
       console.log(this.users);
       var count = presenceChannel.users.count;
       var me = presenceChannel.users.me;
       update_member_count(count);
       console.log(count);
       console.log(users)        
   })

Я сомневаюсь, что не использую Pusher так, как должен.

Я слушаю EventEvent и отправляю $ user, когда он вошел в систему. Что я делаю не так? Или какой должен быть ряд шагов, которые я должен предпринять, чтобы посчитать членов канала присутствия с Pusher? Что меня смущает, так это то, что в примере с docs нет прослушивателя событий. Так как же использовать Pusher?

1 Ответ

0 голосов
/ 01 октября 2019

Копировать из комментария

В документации показано использование presenceChannel.members.count, а не .users.

Вы всегда можете войти в свойобъект, чтобы увидеть его свойства, используя console.log(presenceChannel)

...