let challenge = {
fen: req.body.chall.fen,
cadence: req.body.chall.cadence,
+ options: req.body.chall.options,
randomness: req.body.chall.randomness,
vid: req.body.chall.vid,
uid: req.userId,
});
};
if (req.body.chall.to) {
- UserModel.getOne("name", challenge.to, (err,user) => {
- if (err || !user)
- res.json(err || {errmsg: "Typo in player name"});
- else {
- challenge.to = user.id; //ready now to insert challenge
- insertChallenge();
- if (user.notify)
- UserModel.notify(
- user,
- "New challenge: " + params.siteURL + "/#/?disp=corr");
+ UserModel.getOne(
+ "name", challenge.to, "id, name, email, notify",
+ (err, user) => {
+ if (err || !user) res.json(err || {errmsg: "Typo in player name"});
+ else {
+ challenge.to = user.id; //ready now to insert challenge
+ insertChallenge();
+ if (user.notify) {
+ UserModel.notify(
+ user,
+ "New challenge : " + params.siteURL + "/#/?disp=corr");
+ }
+ }
}
- });
- } else insertChallenge();
+ );
+ }
+ else insertChallenge();
}
});