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 +