| @@ -22,4 +22,12 @@ const loginUser = async (req, res) => { | |||
| } | |||
| } | |||
| module.exports = { loginUser } | |||
| const logout = async (req, res) => { | |||
| const result = await Token.destroyToken(req.body.token) | |||
| if(!result) { | |||
| return res.status(404).send('No user has the token provided!') | |||
| } | |||
| return res.send('Token ' + req.body.token + ' invalidated!') | |||
| } | |||
| module.exports = { loginUser, logout } | |||
| @@ -13,11 +13,7 @@ router.post('/login', async (req, res) => { | |||
| }) | |||
| router.post('/logout/', async (req, res) => { | |||
| const result = await Token.destroyToken(req.body.token) | |||
| if(!result) { | |||
| return res.status(404).send('No user has the token provided!') | |||
| } | |||
| return res.send('Token ' + req.body.token + ' invalidated!') | |||
| return await endpoints.logout(req, res) | |||
| }) | |||
| module.exports = router | |||