X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=server%2Froutes%2Fchallenges.js;h=1348cf457c282bc5c46bd957f17d707c3441bae5;hb=6fba6e0c029afc74a780ef845a02659da53c84e0;hp=84b2c83bd3907203ad8e85773f6a801c2ddf279e;hpb=4edfed6c011cd97d58d5bd8e0451cc0c1006a0a0;p=vchess.git diff --git a/server/routes/challenges.js b/server/routes/challenges.js index 84b2c83b..1348cf45 100644 --- a/server/routes/challenges.js +++ b/server/routes/challenges.js @@ -5,7 +5,7 @@ const access = require("../utils/access"); const ChallengeModel = require("../models/Challenge"); const UserModel = require("../models/User"); //for name check -router.get("/challenges", access.logged, access.ajax, (req,res) => { +router.get("/challenges", (req,res) => { ChallengeModel.getByUser(req.query["uid"], (err,challenges) => { res.json(err || {challenges:challenges}); }); @@ -51,21 +51,13 @@ router.post("/challenges", access.logged, access.ajax, (req,res) => { // Nothing to do if challenge is refused (just removal) router.put("/challenges", access.logged, access.ajax, (req,res) => { - switch (req.body.action) - { - case "withdraw": - // turn WillPlay to false (TODO?) - break; - case "accept": - // turn WillPlay to true; if then challenge is full, launch game - ChallengeModel.getSeatCount(req.body.id, (scount) => { - if (scount == 1) - launchGame(req.body.id, req.userId); - else - ChallengeModel.setSeat(req.body.id, req.userId); - }) - break; - } + // Accept challenge: turn WillPlay to true; if then challenge is full, launch game + ChallengeModel.getSeatCount(req.body.id, (scount) => { + if (scount == 1) + launchGame(req.body.id, req.userId); + else + ChallengeModel.setSeat(req.body.id, req.userId); + }); res.json({}); });