| 12345678910111213141516171819 | const userModel = require('../model/user.model')const { array } = require('../utils/handleDokumen')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()}
 |