colorize the mail_helper output

This commit is contained in:
Danny Coates 2014-01-09 12:09:49 -08:00
Родитель 2adb0bf8a2
Коммит 4b0b487fa7
3 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -99,6 +99,7 @@ function main() {
'SIGINT',
function () {
memoryMonitor.stop()
mailer.stop()
server.stop(
function () {
process.exit()

Просмотреть файл

@ -31,7 +31,7 @@ mail.on(
var rc = mail.headers['x-recovery-code']
var vc = mail.headers['x-verify-code']
if (vc) {
console.log(link)
console.log('\x1B[32m', link, '\x1B[39m')
console.log(
"curl -v -XPOST -H'Content-Type: application/json' %s -d '%s'",
config.publicUrl + '/v1/recovery_email/verify_code',
@ -44,10 +44,10 @@ mail.on(
)
}
else if (rc) {
console.log('recovery: %s email: %s', rc, mail.headers.to)
console.log('\x1B[34mrecovery: %s email: %s', rc, mail.headers.to, '\x1B[39m')
}
else {
console.error('No verify code match')
console.error('\x1B[31mNo verify code match\x1B[39m')
console.error(email)
}
users[emailName(mail.headers.to)] = mail

Просмотреть файл

@ -61,6 +61,10 @@ module.exports = function (config, i18n, log) {
this.reportUrl = config.reportUrl
}
Mailer.prototype.stop = function () {
this.mailer.close()
}
Mailer.prototype.send = function (message) {
log.trace({ op: 'mailer.send', email: message && message.to })
var d = P.defer()