-router.post("/challenges/:vid([0-9]+)", access.logged, access.ajax, (req,res) => {
- const vid = req.params["vid"];
- const chall = {
- uid: req.userId,
- vid: vid,
- fen: req.body["fen"],
- mainTime: req.body["mainTime"],
- increment: req.body["increment"],
- nbPlayers: req.body["nbPlayers"],
- players: req.body["players"],
- };
- const error = ChallengeModel.checkChallenge(chall);
- ChallengeModel.create(chall, (err,lastId) => {
+router.post("/challenges", access.logged, access.ajax, (req,res) => {
+ const error = ChallengeModel.checkChallenge(req.body.chall);
+ // TODO: treat "to" field separately (search users by name)
+ // --> replace "to" by an array of uid (in chall), then call:
+ ChallengeModel.create(req.body.chall, (err,lastId) => {