Feat: crypto balance notifications saving in DB

Chore: add new column "detail" to transactions table migration

Feat: check if older notification is valid before sending new one

Feat: error saving to database

Fix: fix error when invalidating notification on
clearCryptoBalanceNotifications
Chre: code refactor in new-settings-loader for simplicity
Chore: refactor code on notifier and merge similar functions
This commit is contained in:
Cesar 2020-12-10 18:26:13 +00:00 committed by Josh Harvey
parent d73520c0c0
commit 1ec56cd1ab
6 changed files with 138 additions and 22 deletions

View file

@ -108,13 +108,8 @@ const buildTransactionMessage = (tx, rec, highValueTx, machineName, customer) =>
status = !isCashOut
? 'Successful'
: !rec.isRedemption
<<<<<<< HEAD
? 'Successful & awaiting redemption'
: 'Successful & dispensed'
=======
? 'Successful & awaiting redemption'
: 'Successful & dispensed'
>>>>>>> 1706b2c... Feat: save highVolumeTxs on DB and plugins code refactor
}
const body = `
@ -141,7 +136,6 @@ const buildTransactionMessage = (tx, rec, highValueTx, machineName, customer) =>
}, highValueTx]
}
<<<<<<< HEAD
function formatCurrency (num, code) {
return numeral(num).format('0,0.00') + ' ' + code
}
@ -186,8 +180,6 @@ function getAlertTypes (alertRec, config) {
return alerts
}
=======
>>>>>>> 1706b2c... Feat: save highVolumeTxs on DB and plugins code refactor
module.exports = {
codeDisplay,
parseEventNote,
@ -200,13 +192,9 @@ module.exports = {
shouldNotAlert,
buildAlertFingerprint,
sendNoAlerts,
<<<<<<< HEAD
buildTransactionMessage,
formatCurrency,
formatAge,
buildDetail,
deviceAlerts
=======
buildTransactionMessage
>>>>>>> 1706b2c... Feat: save highVolumeTxs on DB and plugins code refactor
deviceAlerts,
}