Advertisement
benshepherd

dbQuery.js

Feb 25th, 2019
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * Perform a query
  3.  * @param {*} sql
  4.  * @param {*} params
  5.  * @returns Array of results
  6.  */
  7. export const dbQuery = (sql, params) => {
  8.  
  9.     return new Promise((resolve, reject) => {
  10.        
  11.         let cb = (err, results) => {
  12.             if(err) reject(err)
  13.             else resolve(results)
  14.         }
  15.  
  16.         if(typeof params == 'undefined') {
  17.             db.query(sql, cb)
  18.         }
  19.         else {
  20.  
  21.             if(Array.isArray(params) == false) {
  22.                 params = [params]
  23.             }
  24.  
  25.             db.query(sql, params, cb)
  26.         }
  27.     })
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement