diff --git a/server/config/mariadb.conf.js b/server/config/mariadb.conf.js index 4c1ae2a..69118cf 100644 --- a/server/config/mariadb.conf.js +++ b/server/config/mariadb.conf.js @@ -9,26 +9,41 @@ const pool = mariadb.createPool({ connectionLimit: 5, }); -const obtenerAlumno = (numeroCuenta) => { - return pool - .getConnection() - .then((conn) => { - return conn - .query(`CALL busca_alumno_pcpuma('${numeroCuenta}')`) - .then((rows) => { - conn.end(); - return rows[0][0]; - }) - .catch((err) => { - console.log(err); - conn.end(); - throw new Error('Hubo un problema con el querry.'); - }); +const obtenerAlumno = async (numeroCuenta) => { + const conn = await pool.getConnection().catch((err) => { + throw new Error('No se pudo conectar con la db.' + err); + }); + + return conn + .query(`CALL busca_alumno_pcpuma('${numeroCuenta}')`) + .then((rows) => { + conn.end(); + return rows[0][0]; }) .catch((err) => { - console.log(err); - throw new Error('No se pudo conectar con la db.' + err); + conn.end(); + throw new Error('Hubo un problema con el querry.' + err); }); + + // return pool + // .getConnection() + // .then((conn) => { + // return conn + // .query(`CALL busca_alumno_pcpuma('${numeroCuenta}')`) + // .then((rows) => { + // conn.end(); + // return rows[0][0]; + // }) + // .catch((err) => { + // console.log(err); + // conn.end(); + // throw new Error('Hubo un problema con el querry.'); + // }); + // }) + // .catch((err) => { + // console.log(err); + // throw new Error('No se pudo conectar con la db.' + err); + // }); }; module.exports = obtenerAlumno;