const { logoutUser } = require('../../services/AuthService'); const cookies = require('cookie'); const logoutController = async (req, res) => { const refreshToken = req.headers.cookie ? cookies.parse(req.headers.cookie).refreshToken : null; try { const logout = await logoutUser(req.user._id, refreshToken); const { status, message } = logout; 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, };