start to work on new functions
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Artem Anufrij
2023-09-19 01:58:22 +02:00
parent 449accb003
commit d7879a654a
4 changed files with 54 additions and 7 deletions

View File

@@ -137,12 +137,22 @@ router
});
router
.route("/history")
.get(passport.authenticate("jwt", { session: false }), (req, res) => {
database.historyList(req.user._id, result => {
res.json(result).end();
});
.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
.route("/history")
.post(passport.authenticate("jwt", { session: false }), (req, res) => {
let item = req.body;
item.userId = req.user._id;
@@ -159,6 +169,13 @@ router
});
});
router.route("/progress/:parent")
.get(passport.authenticate("jwt", { session: false }), (req, res) => {
database.progress.get(req.params.parent, result => {
res.json(result).end();
});
})
router
.route("/settings")
.put(passport.authenticate("jwt", { session: false }), (req, res) => {