From 05c947492127eb3e4495cbedb3e62c43d8a6cf57 Mon Sep 17 00:00:00 2001 From: primakov Date: Mon, 30 Oct 2023 22:46:10 +0300 Subject: [PATCH] likes likes --- src/routes/index.ts | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/routes/index.ts b/src/routes/index.ts index 7198694..157fbb5 100644 --- a/src/routes/index.ts +++ b/src/routes/index.ts @@ -17,3 +17,28 @@ router.use(bannerRouter) router.use('/v1/auth', authRouter) router.use(['/v1/tasks', '/v1/task'], jwtMiddlevare, tasksRouter) router.use('/v1/drafts', jwtMiddlevare, draftsRouter) + +const charLikes = {} + +router.get('/likes', (req, res) => { + res.send({ + likes: charLikes, + }) +}) + +router.post('/toggle-like', (req, res) => { + const { id, charId } = req.body + + if (charLikes[charId]) { + charLikes[charId].likes.push(id) + } else { + charLikes[charId] = { likes: [id] } + } + + res.send({ + likes: charLikes, + }) +}) + +module.exports = router +