const modificarLink = (req: any, res: any) => { const nombre = req.body.nombre; const variante = parseInt(req.body.variante); const episodio = req.body.episodio; const con = require('../mysql').obtenerConexionMySql(); con.connect((err: any) => { if (!err) { con.query( `SELECT data FROM links WHERE nombre='${nombre}'`, (err: any, respuesta: any) => { if (!err) { const data = JSON.parse(respuesta[0]["data"]); for (const opcion of data["opciones"]) { if (opcion.key === variante) { opcion["eps"][episodio][0]++; } } con.query( `UPDATE links SET data='${JSON.stringify(data)}' WHERE nombre='${nombre}'`, (err:any) => { if (err) console.log("Error al actualizar la tabla :c"); con.end(); } ); } else { console.log("Eror al ejecutar query."); con.end(); } } ); } else { console.log("Error al conectarse a base de datos."); con.end(); } }); }; module.exports.modificarLinks = modificarLink;