Я создаю веб-приложение для чата, используя Pusher в первый раз. Я много читал в документации Pusher, чтобы узнать, как он работает. Мой вопрос больше о механизме, а не о коде.
Итак, что я хочу сделать, когда пользователь подключается и присоединяется к presence-channel
, что позволяет мне отображать, кто находится в сети. Я хочу отображать знак состояния (зеленый = в сети, желтый = нет) для пользователя (например, Skype), и все зарегистрированные пользователи могут видеть изменение статуса в режиме реального времени.
Я видел этот вопрос, и, насколько я понимаю, каждый пользователь должен присоединиться к закрытому -channel, чтобы лучше управлять своим клиентским событием. Итак, как я могу управлять событием изменения состояния для private-channel
и отображать его в presence-channel
или как я могу установить связь между двумя каналами?