Correct gmail pw; fix undefined check if dead-man query returns 0 rows.

This commit is contained in:
jkaplon 2015-12-07 12:53:35 -05:00
parent a277177fb5
commit 1a6f5d39c4

View File

@ -14,7 +14,7 @@ var transporter = nodemailer.createTransport({
service: 'Gmail',
auth: {
user: 'alertmonitorfl@gmail.com',
pass: '6g*hkvVc%91oo3#$'
pass: 'ZPW!KdxkdTSmyH99'
}
});
var mailOptions = {
@ -129,7 +129,7 @@ app.post('/', function(req, res){
case "01": statusFromCode = "Open"; break;
case "02": statusFromCode = "Closed"; break;
case "03": statusFromCode = "GoodMorning"; break;
case "04": statusFromCode = "GoodEvening";
case "04": statusFromCode = "GoodEvening"; break;
default: statusFromCode = "UnknownStatus"
};
var received_at = new Date(Date.now());
@ -152,7 +152,7 @@ setInterval(function() {
var deadManQry = "select published_at from Alerts where datetime(published_at) > datetime('now', '-14.5 hours') order by datetime(published_at) limit 1";
db.get(deadManQry, function(err, row){
if (err !== null) { winston.error(err); }
else if (typeof row == undefined) {
else if (typeof row == "undefined") {
mailOptions.text = "It's been too long since the last data transmission from device. \n\n";
winston.info(mailOptions.text);
// Don't include any other details for now, will need to change DB query to get details on last message received.
@ -160,9 +160,9 @@ setInterval(function() {
//mailOptions.text = mailOptions.text + 'Published at, ' + courtsopenUtils.getLocDateFromUTC(pubAt) + ' ' + courtsopenUtils.getLocTimeFromUTC(pubAt) + '\n';
transporter.sendMail(mailOptions, function(error, info){
if(error){
console.log(error);
winston.info(error);
}else{
console.log('Message sent: ' + info.response);
winston.info('Message sent: ' + info.response);
}
});
}