text: const Recipe = require('../models/admin/Recipe')
  
  
  async function verifyEditCredentials(req, res, next) {
    const recipe = await Recipe.findOne(req.params.id)
  
    function itsNotAdmin() {
      req.session.error = 'Você não tem autorização para editar as receitas de outros usuários.'
      res.redirect(`${req.headers.referer}`)
  
      return
    }
  
    recipe.user_id == req.session.userId ? next() :
      req.session.isAdmin ? next() : itsNotAdmin()
  }
  
  module.exports = {
    verifyEditCredentials
  }