projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Knightrelay1. Some fixes. Move odd 'isAttackedBy_multiple_colors' to Checkered...
[vchess.git]
/
server
/
routes
/
problems.js
diff --git
a/server/routes/problems.js
b/server/routes/problems.js
index
6cebb8f
..
8a82462
100644
(file)
--- a/
server/routes/problems.js
+++ b/
server/routes/problems.js
@@
-22,12
+22,13
@@
router.post("/problems", access.logged, access.ajax, (req,res) => {
router.get("/problems", access.ajax, (req,res) => {
const probId = req.query["pid"];
router.get("/problems", access.ajax, (req,res) => {
const probId = req.query["pid"];
- if (probId && probId.match(/^[0-9]+$/)) {
- ProblemModel.getOne(req.query["pid"], (err,problem) => {
+ const cursor = req.query["cursor"];
+ if (!!probId && !!probId.match(/^[0-9]+$/)) {
+ ProblemModel.getOne(req.query["pid"], (err, problem) => {
res.json(err || {problem: problem});
});
res.json(err || {problem: problem});
});
- } else {
- ProblemModel.get
All((err,
problems) => {
+ } else
if (!!cursor && !!cursor.match(/^[0-9]+$/))
{
+ ProblemModel.get
Next(cursor, (err,
problems) => {
res.json(err || { problems: problems });
});
}
res.json(err || { problems: problems });
});
}