From 38064eff2bbae8fa74b833d3ed69fd7bac46995b Mon Sep 17 00:00:00 2001 From: primakov Date: Fri, 3 Nov 2023 15:07:54 +0300 Subject: [PATCH] likes api --- src/routes/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/routes/index.ts b/src/routes/index.ts index 89c805b..57d6495 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -33,7 +33,10 @@ router.post('/toggle-like', (req, res) => { const { id, charId } = req.body if (charLikes[charId]) { - charLikes[charId].likes.push(id) + const currentLikes = new Set(charLikes[charId].likes) + currentLikes.add(id) + + charLikes[charId].likes = [...currentLikes] } else { charLikes[charId] = { likes: [id] } }