From f2042f5c9918842b91d7285bd8194ba9532f4e93 Mon Sep 17 00:00:00 2001 From: Andrew Van Tassel Date: Sat, 10 Dec 2016 11:34:06 -0700 Subject: [PATCH] Updated app_name --- index.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 533be0e..0703ad6 100644 --- a/index.js +++ b/index.js @@ -5,6 +5,7 @@ var notifier = require('node-notifier'); var logUpdate = require('log-update'); var _ = require('lodash'); var config = require('./config.json'); +var pkg = require('./package.json'); var configuration = { username: "", // imap username @@ -29,7 +30,7 @@ var configuration = { var mhconfiguration = { api_key: "", api_version: 2, - app_name: "Node Inbox Report" + app_name: pkg.name+'-'+pkg.version }; if(config){ @@ -72,13 +73,17 @@ mailListener.on("mail", function(mail, seqno, attributes){ mail.mailHops = body.response; if(typeof mail.mailHops != 'undefined'){ + let start = mailhops.getStartHop(mail.mailHops.route); let end = mailhops.getEndHop(mail.mailHops.route); + logUpdate(`${chalk.bold(mail.from[0].name+' '+mail.from[0].address)}`); - logUpdate.done() + logUpdate.done(); + logUpdate(`${chalk.green( start.city+', '+start.state+' ('+start.countryCode+')' )} -> ${chalk.red( end.city+', '+end.state+' ('+end.countryCode+')')} ${chalk.yellow(Math.round(mail.mailHops.distance.miles)+' mi.')} `); - logUpdate.done() + logUpdate.done(); + // notify if(configuration.notify){ notifier.notify({