api for deleting progress
This commit is contained in:
parent
d7879a654a
commit
85367e844d
@ -136,21 +136,6 @@ router
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
router
|
|
||||||
.route("/progress")
|
|
||||||
.post(passport.authenticate("jwt", { session: false }), (req, res) => {
|
|
||||||
let item = req.body;
|
|
||||||
item.userId = req.user._id;
|
|
||||||
database.progress.update(item);
|
|
||||||
res.status(200).end();
|
|
||||||
})
|
|
||||||
.delete(passport.authenticate("jwt", { session: false }), (req, res) => {
|
|
||||||
let item = req.body;
|
|
||||||
item.userId = req.user._id;
|
|
||||||
database.progress.delete(item);
|
|
||||||
res.status(200).end();
|
|
||||||
});
|
|
||||||
|
|
||||||
router
|
router
|
||||||
.route("/history")
|
.route("/history")
|
||||||
.post(passport.authenticate("jwt", { session: false }), (req, res) => {
|
.post(passport.authenticate("jwt", { session: false }), (req, res) => {
|
||||||
@ -169,12 +154,30 @@ router
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
router.route("/progress/:parent")
|
router
|
||||||
|
.route("/progress")
|
||||||
|
.post(passport.authenticate("jwt", { session: false }), (req, res) => {
|
||||||
|
let item = req.body;
|
||||||
|
item.userId = req.user._id;
|
||||||
|
database.progress.update(item);
|
||||||
|
res.status(200).end();
|
||||||
|
});
|
||||||
|
|
||||||
|
router
|
||||||
|
.route("/progress/:parent")
|
||||||
.get(passport.authenticate("jwt", { session: false }), (req, res) => {
|
.get(passport.authenticate("jwt", { session: false }), (req, res) => {
|
||||||
database.progress.get(req.params.parent, result => {
|
database.progress.get(req.params.parent, result => {
|
||||||
res.json(result).end();
|
res.json(result).end();
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
.delete(passport.authenticate("jwt", { session: false }), (req, res) => {
|
||||||
|
let item = {
|
||||||
|
parentId: req.params.parent,
|
||||||
|
userId: req.user._id
|
||||||
|
}
|
||||||
|
database.progress.delete(item);
|
||||||
|
res.status(200).end();
|
||||||
|
});
|
||||||
|
|
||||||
router
|
router
|
||||||
.route("/settings")
|
.route("/settings")
|
||||||
|
@ -21,7 +21,7 @@ exports.update = function (item) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
exports.delete = function (item) {
|
exports.delete = function (item) {
|
||||||
dbo.collection("progress").deleteMany({ userId: ObjectId(item.userId), id: item.id }, (err) => {
|
dbo.collection("progress").deleteMany({ userId: ObjectId(item.userId), parentId: item.parentId }, (err) => {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
});
|
});
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user