| 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()
 
- }
 
 
  |