some tweaks and readme
This commit is contained in:
+4
-4
@@ -109,14 +109,14 @@ router.post('/like/:postId/:commentId',auth, async (req, res) => {
|
||||
//check if user already liked post
|
||||
for(let i = 0; i < postData[0].likes.length; i++){
|
||||
if(postData[0].likes[i] === username){
|
||||
const post = await db.query(`UPDATE posts SET likes -= "${username}" WHERE id = "${postId}"`);
|
||||
const post = await db.query(`UPDATE comments SET likes -= "${username}" WHERE id = "${postId}"`);
|
||||
const user = await db.query(`UPDATE users SET likedPosts -= "${req.params.postId}" WHERE username = string::lowercase("${username}")`);
|
||||
|
||||
return res.status(200).json({message: "Post unliked"});
|
||||
}
|
||||
}
|
||||
|
||||
const post = await db.query(`UPDATE posts SET likes += "${username}" WHERE id = "${postId}"`);
|
||||
const post = await db.query(`UPDATE comments SET likes += "${username}" WHERE id = "${postId}"`);
|
||||
const user = await db.query(`UPDATE users SET likedPosts += "${req.params.postId}" WHERE username = string::lowercase("${username}")`);
|
||||
|
||||
res.status(200).json({message: "Post liked"});
|
||||
@@ -161,14 +161,14 @@ router.post('/save/:postId/:commentId',auth, async (req, res) => {
|
||||
//check if user already saved post
|
||||
for(let i = 0; i < postData[0].saves.length; i++){
|
||||
if(postData[0].saves[i] === username){
|
||||
const post = await db.query(`UPDATE posts SET saves -= "${username}" WHERE id = "${postId}"`);
|
||||
const post = await db.query(`UPDATE comments SET saves -= "${username}" WHERE id = "${postId}"`);
|
||||
const user = await db.query(`UPDATE users SET savedPosts -= "${req.params.postId}" WHERE username = string::lowercase("${username}")`);
|
||||
|
||||
return res.status(200).json({message: "Post unsaved"});
|
||||
}
|
||||
}
|
||||
|
||||
const post = await db.query(`UPDATE posts SET saves += "${username}" WHERE id = "${postId}"`);
|
||||
const post = await db.query(`UPDATE comments SET saves += "${username}" WHERE id = "${postId}"`);
|
||||
const user = await db.query(`UPDATE users SET savedPosts += "${req.params.postId}" WHERE username = string::lowercase("${username}")`);
|
||||
|
||||
res.status(200).json({message: "Post saved"});
|
||||
|
||||
Reference in New Issue
Block a user