X-Git-Url: https://git.auder.net/assets/icon_infos.svg?a=blobdiff_plain;f=client%2Fsrc%2Fdata%2FchallengeCheck.js;h=17cf296f44cdf486383cdb336438968791b756e2;hb=6faa92f2f81bc0ac6a937222cb8ef3a64ac6acd8;hp=0a3a9917e3a4eda28101c93e62984efffdad958e;hpb=9d58ef95e3affd799571838164f7c5bbfda11f64;p=vchess.git diff --git a/client/src/data/challengeCheck.js b/client/src/data/challengeCheck.js index 0a3a9917..17cf296f 100644 --- a/client/src/data/challengeCheck.js +++ b/client/src/data/challengeCheck.js @@ -50,15 +50,17 @@ export function checkChallenge(c) return "Increment must be positive"; c.increment = timeUnitToSeconds(incrementValue, incrementUnit); } + else + c.increment = 0; // Basic alphanumeric check for players names let playerCount = 0; - for (p of c.players) + for (const pname of c.to) { - if (p.name.length > 0) + if (pname.length > 0) { // TODO: slightly redundant (see data/userCheck.js) - if (!p.name.match(/^[\w]+$/)) + if (!pname.match(/^[\w]+$/)) return "Wrong characters in players names"; playerCount++; }