Sindbad~EG File Manager

Current Path : /home/infinitibizsol/irfarms.infinitibizsol.com/middleware/
Upload File :
Current File : /home/infinitibizsol/irfarms.infinitibizsol.com/middleware/validateMiddleware.js

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = void 0;
var _apiError = _interopRequireDefault(require("../utils/apiError"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var validateRequest = function validateRequest(schema) {
  return function (req, res, next) {
    var _schema$validate = schema.validate(req.body),
      error = _schema$validate.error;
    if (error) {
      next(new _apiError["default"]("".concat(error.details[0].message), 500));
    }
    next();
  };
};
var _default = exports["default"] = validateRequest;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists