| 1234567891011121314151617 | const response = require('../utils/responseHandler')module.exports = (role) => async (req, res, next) => {  const user = req.user  if (    (typeof role == 'number' && user.role.id !== role) ||    (typeof role == 'object' && !role.includes(user.role.id))  ) {    response.error(res, {      message: 'Forbidden',      code: 403,    })  }  next()}
 |