const dbPath = '../../db/tablas'; const Inscripcion = require(`${dbPath}/Inscripcion`); const Usuario = require(`${dbPath}/Usuario`); const cancelarInscripcion = async (body) => { return Inscripcion.findOne({ where: { idUsuario: body.idUsuario, folio: body.usuario }, }) .then((res) => { if (!res) throw new Error('Lo sentimos esta inscripción no existe.'); return Inscripcion.update( { cancelacion: 1, }, { where: { idUsuario: body.idUsuario, folio: body.usuario, }, } ); }) .then((res) => ({ message: '¡ Esta inscripción fue cancelada de forma correcta !', })) .catch((err) => { throw new Error('¡ No fue posible validar la inscripción !. '); }); }; module.exports = cancelarInscripcion;