Spaces:
Runtime error
Runtime error
const { logoutUser } = require('../../services/auth.service'); | |
const logoutController = async (req, res) => { | |
const { signedCookies = {} } = req; | |
const { refreshToken } = signedCookies; | |
try { | |
const logout = await logoutUser(req.user, refreshToken); | |
const { status, message } = logout; | |
res.clearCookie('token'); | |
res.clearCookie('refreshToken'); | |
return res.status(status).send({ message }); | |
} catch (err) { | |
console.log(err); | |
return res.status(500).json({ message: err.message }); | |
} | |
}; | |
module.exports = { | |
logoutController, | |
}; | |