const mysql = require("mysql"); const dbConfig = require("../config/db"); module.exports = { pool: null, init: () => { this.pool = mysql.createPool(dbConfig) }, query: sql => new Promise((resolve, reject) => { this.pool?.getConnection((err, conn) => { if (err) { console.log(err) } else { conn.query(sql, (err, result) => { if (err) { console.log(err) reject(err) } else { conn.release() resolve(result) } }) } }) }), }