Eventos do cliente do aplicativo Pusher
Estou escrevendo um jogo de xadrez multiplayer e usando o Pusher para a parte do servidor websocket.
De qualquer forma, se eu tiver uma lista de usuários e selecionar qualquer um deles e desafiá-los, como envio um desafio para esse usuário? Eu sei que usaria o evento do cliente como:
channel.trigger("client-challenge_member1", {some : "data"});
Mas esse evento já deveria ter sido criado, eu acho. Então, eu crio esse evento dinamicamente depois que cada membro se inscreve? como possivelmente em:
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.");
});
});
Eu pensaria que haveria um método sobrecarregado paratrigger
, gostar:
channel.trigger(eventName, data, memberID)
Mas não consigo ver nada assim. Alguma ideia? Obrigado.