benshepherd icon

dbQuery.js

benshepherd | PRO | 02/25/19 05:30:04 AM UTC | 0 ⭐ | 601 👁️ | Never ⏰ | []
JavaScript |

580 B

|

None

|

0 👍

/

0 👎

/**
 * Perform a query
 * @param {*} sql 
 * @param {*} params 
 * @returns Array of results
 */
export const dbQuery = (sql, params) => {
 
    return new Promise((resolve, reject) => {
        
        let cb = (err, results) => {
            if(err) reject(err)
            else resolve(results)
        }
 
        if(typeof params == 'undefined') {
            db.query(sql, cb)
        }
        else {
 
            if(Array.isArray(params) == false) {
                params = [params]
            }
 
            db.query(sql, params, cb)
        }
    })
}

Comments