2016-10-21 1 views
0

donc je suis en train de parcourir les membres d'un canal de présence pousseur, la documentation du poussoir dit cela peut être fait parComment puis-je accéder à la liste des abonnés à une chaîne?

pusher.members.each(function (member){ console.log(member); });

mais que je reçois une erreur dans ma console

Uncaught TypeError: Cannot read property 'each' of undefined(…) 

j'ai même essayé de taper presence.members.count dans la console, il retourne la même err ou comme ci-dessus. la bibliothèque du pousseur js est correctement liée et la boucle est déclenchée lorsque l'abonnement au canal de présence est réussi.

s'il vous plaît ce que je fais mal? et pourquoi je reçois cette erreur?

Répondre

1

members est un attribut de votre objet de canal de présence, pas l'objet Pusher. Vous devez créer un abonnement, comme var presenceChannel = pusher.subscribe(presenceChannelName);. Ensuite, vous pouvez accéder à presenceChannel.members.

+0

Je me suis abonné à un canal de présence avec le nom de la variable pusher –

+0

@SeunLanLege pouvez-vous poster le code de l'endroit où vous instanciez l'objet Pusher, et vous abonner au canal de présence? –