text: const mongoose = require("mongoose");
  const Personagem = require("../models/Personagem");
  
  const validaID = async (req, res, next) => {
    const { id } = req.params;
  
    if (!mongoose.Types.ObjectId.isValid(id)) {
      res.status(400).send({ error: "Id Inválido" });
      return;
    }
  
    try {
      const personagem = await Personagem.findById(id);
      if(!personagem){
          return res.status(404).send({msg: "Personagem não encontrado."})
      }
      res.personagem = personagem
    } catch (err) {
      return res.status(500).send({error: err})
    }
  
    next();
  };
  
  module.exports = { validaID };
  