message.js 549 B

123456789101112131415161718192021222324
  1. const Joi = require('joi');
  2. const validate = require('./validate');
  3. const schemaSentMessage = Joi.object({
  4. id: Joi.string().required(),
  5. message: Joi.string().min(1).max(1400).required(),
  6. caption: Joi.any().optional(),
  7. });
  8. module.exports.sentMessage = (req, _res, next) => {
  9. return validate(schemaSentMessage, req.body, next);
  10. };
  11. module.exports.validateUploadFile = (req, res, next) => {
  12. if (!req.file)
  13. return res.status(400).json({
  14. status: 'error',
  15. code: 400,
  16. data: 'Bad request',
  17. message: 'File not found',
  18. });
  19. next();
  20. };