From 096a49ea4b794545bb3f028e122baaaaca5784a7 Mon Sep 17 00:00:00 2001 From: Eric Fernandez Date: Wed, 22 May 2019 16:56:20 -0300 Subject: [PATCH] avances --- data/index.js | 11 +++++++++-- index.js | 4 +--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/data/index.js b/data/index.js index b105582..9314b59 100644 --- a/data/index.js +++ b/data/index.js @@ -3,9 +3,16 @@ module.exports = function(config) { var knex = require('knex')(config); return { - getEntity: function (table, where) { + getEntity: function (message) { - return knex(table).where(where).select('*'); + return new Promise(function(resolve, reject) { + + knex(message.tableName).where(message.where).select('*').then(function (data) { + + message.data = data[0]; + resolve(message); + }); + }); } } } diff --git a/index.js b/index.js index 2b28718..a7f9a50 100644 --- a/index.js +++ b/index.js @@ -22,9 +22,7 @@ client.on('open', function open() { switch (message.action) { case 'getEntity': - data.getEntity(message.tableName, message.where || {}).then(function(data) { - - message.data = data[0]; + data.getEntity(message).then(function(message) { client.send(JSON.stringify(message)); }); -- 1.9.1