diff --git a/lib/constants.js b/lib/constants.js index bfef792b..9f140bd3 100644 --- a/lib/constants.js +++ b/lib/constants.js @@ -3,12 +3,15 @@ const anonymousCustomer = { name: 'anonymous' } +const cassetteMaxCapacity = 500 + const AUTHENTICATOR_ISSUER_ENTITY = 'Lamassu' const AUTH_TOKEN_EXPIRATION_TIME = '30 minutes' const REGISTRATION_TOKEN_EXPIRATION_TIME = '30 minutes' module.exports = { anonymousCustomer, + cassetteMaxCapacity, AUTHENTICATOR_ISSUER_ENTITY, AUTH_TOKEN_EXPIRATION_TIME, REGISTRATION_TOKEN_EXPIRATION_TIME diff --git a/lib/plugins.js b/lib/plugins.js index c08ba46f..b6be4363 100644 --- a/lib/plugins.js +++ b/lib/plugins.js @@ -23,6 +23,8 @@ const coinUtils = require('./coin-utils') const commissionMath = require('./commission-math') const promoCodes = require('./promo-codes') +const { cassetteMaxCapacity } = require('./constants') + const notifier = require('./notifier') const mapValuesWithKey = _.mapValues.convert({ @@ -599,7 +601,7 @@ function plugins (settings, deviceId) { } : null - const cassette1Alert = cashOutEnabled && (device.cassette1 / 500) < notifications.fillingPercentageCassette1 + const cassette1Alert = cashOutEnabled && (device.cassette1 / cassetteMaxCapacity) < notifications.fillingPercentageCassette1 ? { code: 'LOW_CASH_OUT', cassette: 1, @@ -611,7 +613,7 @@ function plugins (settings, deviceId) { } : null - const cassette2Alert = cashOutEnabled && (device.cassette2 / 500) < notifications.fillingPercentageCassette2 + const cassette2Alert = cashOutEnabled && (device.cassette2 / cassetteMaxCapacity) < notifications.fillingPercentageCassette2 ? { code: 'LOW_CASH_OUT', cassette: 2,