lamassu-server/dev/notify.js
2022-04-19 22:47:36 +01:00

31 lines
854 B
JavaScript

require('es6-promise').polyfill()
var notifier = require('../lib/notifier')
var db = require('../lib/postgresql_interface')
const { PSQL_URL } = require('../lib/constants')
function getBalances () {
return [
{fiatBalance: 23.2345, fiatCode: 'USD', cryptoCode: 'BTC'},
{fiatBalance: 23, fiatCode: 'USD', cryptoCode: 'ETH'}
]
}
db.init(PSQL_URL)
notifier.init(db, getBalances, {lowBalanceThreshold: 10})
console.log('DEBUG0')
notifier.checkStatus()
.then(function (alertRec) {
console.log('DEBUG1')
console.log('%j', alertRec)
var subject = notifier.alertSubject(alertRec)
console.log(subject)
var body = notifier.printEmailAlerts(alertRec)
console.log(body)
console.log(notifier.alertFingerprint(alertRec))
process.exit(0)
})
.catch(function (err) {
console.log(err.stack)
process.exit(1)
})