From 52eb8072664a61ea61dbdbef7485d6c81dbbcfe9 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 18 Oct 2015 18:10:20 +0200 Subject: o Dropping the app concept. o Switching to pg-promise to not get overloaded by callbacks. --- apps/logger.js | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 apps/logger.js (limited to 'apps/logger.js') diff --git a/apps/logger.js b/apps/logger.js deleted file mode 100644 index 32ceb27..0000000 --- a/apps/logger.js +++ /dev/null @@ -1,39 +0,0 @@ -var pg, log; - -function init(config) { - pg = config.pg; - log = config.log; - - log.info('loaded'); -} -exports.init = init; - -function onMessage(topic, message, payload) { - pg.connect(function (err, client, done) { - if (err) { - done(); - console.log(err); - return; - } - - var body = message.toString(); - - client.query("INSERT INTO message(timestamp, topic, message) values(current_timestamp, $1, $2)", [topic, body]); - - // pg.on('row', function(row) { - // results.push(row); - // }); - - client.on('end', function () { - log.info('message processed'); - done(); - }); - - client.on('error', function (err) { - log.info('error', err); - done(); - }); - }); -} - -exports.onMessage = onMessage; -- cgit v1.2.3