add update post endpoint

This commit is contained in:
aeroreyna
2022-09-10 13:13:04 -04:00
parent 605ddac037
commit 6b6f263821
2 changed files with 32 additions and 0 deletions

View File

@@ -240,6 +240,21 @@ DB.getDB.then((DB) => {
});
});
router.post("/:id", async (req, res) => {
const profileid = getProfileId(req) + '';
const postId = req.params.id;
const post = await DB.getPost(postId);
const newContent = req.body.content;
if (!postBelongToProfile(post, profileid))
return res.json({
status: "This post is not yours."
});
await DB.updatePost(postId, newContent, post.content);
return res.json({
status: "ok"
});
});
});
module.exports = router