mhmdshorafa/ammblog

View on GitHub
app/dbutils/insertarticle.js

Summary

Maintainability
A
0 mins
Test Coverage
var cl = require('./client.js');
module.exports = function insertarticle(user, cb) {
  var sqlStr = Object.keys(user).map(key => user[key]).map(elem => `'${elem}'`).join(',');
  var sqlQuery =
    `INSERT INTO article (
      title,
      img,
      time,
      text,
      category,
      likes,
      doa) VALUES (${sqlStr})`;
  var insertrw = cl.client.query(sqlQuery, function(err) {
    if (err) {
      cb(err, '[ext:do');
    }
    cb(err, '[{text:done}]');
  });
}