// src/validators/activities.validators.js
const { body } = require('express-validator');

// Validador para iniciar actividad
const startActivityValidator = [
  body('activity_id')
    .isInt({ gt: 0 })
    .withMessage('activity_id requerido'),
];

// Validador para finalizar actividad
const finishActivityValidator = [
  body('registro_id')
    .isInt({ gt: 0 })
    .withMessage('registro_id requerido'),
  body('sentimiento')
    .optional()
    .isString()
    .isLength({ max: 50 }),
  body('comentario')
    .optional()
    .isString()
    .isLength({ max: 255 }),
];

module.exports = { startActivityValidator, finishActivityValidator };
