Fehler beoben

This commit is contained in:
LukasNowy
2019-03-24 20:00:42 +01:00
parent 524bf627e8
commit ad1e6f6d08
2 changed files with 104 additions and 26 deletions

View File

@ -193,8 +193,6 @@ router.get("/shoppinglist_json/:sl_id", async (req, res) => {
postgres.displayShoppinglist("4tezJYMK");
//DELETE Shoppinglist
router.delete("/shoppinglist", async (req, res) => {
@ -272,10 +270,25 @@ router.get("/userinfo_json", (req, res) => {
//Rename Shoppinglist
router.put("/shoppinglist", async (req, res) => {
try {
res.status(200).send(await postgres.editShoppinglist(req.body.sl_id, req.body.name, req.body.description, req.body.color));
} catch (err) {
res.status(400).send(await err);
}
var token = req.body.idtoken;
var uid;
firebaseAdmin.auth().verifyIdToken(token)
.then(async function (decodedToken) {
uid = decodedToken.uid;
try {
res.status(200).send(await postgres.editShoppinglist(req.body.sl_id, req.body.name, req.body.description, req.body.color, uid));
} catch (err) {
res.status(400).send(await err);
}
}).catch(function (error) {
console.log(error)
});
});
//Rename Group
@ -332,9 +345,9 @@ router.post("/maninvite", async (req, res) => {
});
router.delete("/member", (req, res) => {
router.delete("/member", async (req, res) => {
try {
postgres.removeMember(req.body.uid, req.body.sl_id)
res.status(200).send(await postgres.removeMember(req.body.uid, req.body.sl_id));
} catch (err) {
return err;
}
@ -489,6 +502,46 @@ router.get("/dash2", (req, res) => {
res.status(200).render("dash2");
});
router.get("/dbuser", async function (req, res, next) {
var token = req.query.idtoken;
console.log("/myshoppinglists idtoken: ", token)
firebaseAdmin.auth().verifyIdToken(token)
.then(async function (decodedToken) {
uid = decodedToken.uid;
console.log("uid", uid)
try {
//Get user id: req.session.passport.user.profile.id
res.status(200).send(await postgres.getUserDB(uid));
} catch (err) {
res.status(400).send(await err);
}
}).catch(function (error) {
console.log(error)
});
});
router.delete("/donepurchase", async (req, res) => {
var token = req.body.idtoken;
console.log("/myshoppinglists idtoken: ", token)
firebaseAdmin.auth().verifyIdToken(token)
.then(async function (decodedToken) {
uid = decodedToken.uid;
console.log("uid", uid)
try {
//Get user id: req.session.passport.user.profile.id
res.status(200).send(await postgres.deleteDonePurchase(req.body.pid, uid));
} catch (err) {
res.status(400).send(await err);
}
}).catch(function (error) {
console.log(error)
});
});
module.exports = router;