projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Draft for challenges + games handling in main hall
[vchess.git]
/
server
/
routes
/
challenges.js
diff --git
a/server/routes/challenges.js
b/server/routes/challenges.js
index
174cf45
..
c85c609
100644
(file)
--- a/
server/routes/challenges.js
+++ b/
server/routes/challenges.js
@@
-6,15
+6,7
@@
const ChallengeModel = require("../models/Challenge");
router.post("/challenges/:vid([0-9]+)", access.logged, access.ajax, (req,res) => {
const vid = req.params["vid"];
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"],
- };
+ // TODO: check data req.body.chall (
const error = ChallengeModel.checkChallenge(chall);
ChallengeModel.create(chall, (err,lastId) => {
res.json(err || {cid: lastId["rowid"]});
const error = ChallengeModel.checkChallenge(chall);
ChallengeModel.create(chall, (err,lastId) => {
res.json(err || {cid: lastId["rowid"]});
@@
-22,7
+14,7
@@
router.post("/challenges/:vid([0-9]+)", access.logged, access.ajax, (req,res) =>
});
//// index
});
//// index
-//router.get("/challenges
byplayer
", access.logged, access.ajax, (req,res) => {
+//router.get("/challenges", access.logged, access.ajax, (req,res) => {
// if (req.query["uid"] != req.user._id)
// return res.json({errmsg: "Not your challenges"});
// let uid = ObjectID(req.query["uid"]);
// if (req.query["uid"] != req.user._id)
// return res.json({errmsg: "Not your challenges"});
// let uid = ObjectID(req.query["uid"]);