X-Git-Url: https://git.auder.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Fsrc%2Fviews%2FHall.vue;h=c7dc588b09fa3cc7789c230fe6abd8734a2535f9;hb=c9695cb1ffd02c472dd24a2d336c9f3b98bd89da;hp=636eabc3cca71d147411ed4ef0647b821c0b8888;hpb=2cc10cdbc230f82202bdddb7a244c903c05ab351;p=vchess.git diff --git a/client/src/views/Hall.vue b/client/src/views/Hall.vue index 636eabc3..c7dc588b 100644 --- a/client/src/views/Hall.vue +++ b/client/src/views/Hall.vue @@ -199,19 +199,17 @@ export default { {target: sid} ))); }; - if (!!to[0]) + if (!!to) { - to.forEach(pname => { - // Challenge with targeted players - const targetSid = this.getSid(pname); - if (!targetSid) - { - if (!!warnDisconnected) - alert("Warning: " + pname + " is not connected"); - } - else - doSend(code, obj, targetSid); - }); + // Challenge with targeted players + const targetSid = this.getSid(to); + if (!targetSid) + { + if (!!warnDisconnected) + alert("Warning: " + pname + " is not connected"); + } + else + doSend(code, obj, targetSid); } else { @@ -403,7 +401,7 @@ export default { const finishAddChallenge = (cid,warnDisconnected) => { chall.id = cid || "c" + getRandString(); // Send challenge to peers (if connected) - this.sendSomethingTo(cto, "challenge", {chall:chall}, !!warnDisconnected); + this.sendSomethingTo(chall.to, "challenge", {chall:chall}, !!warnDisconnected); chall.added = Date.now(); chall.type = ctype; chall.vname = vname;