Pusher App Client Events
Estoy escribiendo un juego de ajedrez multijugador y estoy usando Pusher para la parte del servidor websocket.
De todos modos, si tengo una lista de usuarios, y selecciono a alguno de ellos y los desafío, ¿cómo envío un desafío solo a ese usuario? Sé que usaría el evento del cliente como:
channel.trigger("client-challenge_member1", {some : "data"});
Pero creo que este evento ya debería haberse creado. Entonces, ¿creo este evento dinámicamente después de que cada miembro se suscribe? como posiblemente en:
channel.bind("pusher:subscribed_completed", function(member) // not sure of correct syntax but...
{
channel.bind("client-challenge_" + member.memberID, function(data)
{
alert(data.Name + " is challenging you.");
});
});
Creo que habría un método sobrecargado paratrigger
, me gusta
channel.trigger(eventName, data, memberID)
Pero no puedo ver nada como esto. ¿Algunas ideas? Gracias