const { validationResult } = require("express-validator");

module.exports = (req, res, next) => {
  const errors = validationResult(req);
  if (!errors.isEmpty()) {
    const error = new Error("Invalid request!");
    error.statusCode = 422;
    error.data = errors.array();
    throw error;
  }
  next();
};
