feat: improve bill math

feat: add escrow storage for aveiro and changes in related UI
feat: add cassettes and stackers count to trader
This commit is contained in:
Sérgio Salgado 2023-04-26 23:44:52 +01:00
parent f3ab63766e
commit 4655d733b2
7 changed files with 136 additions and 17 deletions

View file

@ -5,6 +5,7 @@ const plugins = require('../plugins')
const configManager = require('../new-config-manager')
const { batchGetCustomInfoRequest, getCustomInfoRequests } = require('../new-admin/services/customInfoRequests')
const state = require('../middlewares/state')
const { getMachine } = require('../machine-loader')
const VERSION = require('../../package.json').version
@ -114,6 +115,7 @@ const staticConfig = ({ currentConfigVersion, deviceId, deviceName, pq, settings
configManager.getOperatorInfo(settings.config),
configManager.getReceipt(settings.config),
!!configManager.getCashOut(deviceId, settings.config).active,
getMachine(deviceId, currentConfigVersion),
])
.then(([
enablePaperWalletOnly,
@ -124,6 +126,7 @@ const staticConfig = ({ currentConfigVersion, deviceId, deviceName, pq, settings
operatorInfo,
receiptInfo,
twoWayMode,
{ numberOfCassettes, numberOfStackers },
]) =>
(currentConfigVersion && currentConfigVersion >= staticConf.configVersion) ?
null :
@ -138,7 +141,7 @@ const staticConfig = ({ currentConfigVersion, deviceId, deviceName, pq, settings
languages: localeInfo.languages,
fiatCode: localeInfo.fiatCurrency
},
machineInfo: { deviceId, deviceName },
machineInfo: { deviceId, deviceName, numberOfCassettes, numberOfStackers },
twoWayMode,
speedtestFiles,
urlsToPing,