lamassu-server/test/stress/utils/save-config.js
2021-02-03 23:03:05 +00:00

28 lines
755 B
JavaScript

const number = process.argv[2]
const machine = process.argv[3]
const old = require('../config.json')
function configAddField (scope, fieldCode, fieldType, fieldClass, value) {
return {
fieldLocator: {
fieldScope: {
crypto: scope.crypto,
machine: scope.machine
},
code: fieldCode,
fieldType,
fieldClass
},
fieldValue: { fieldType, value }
}
}
const scope = { crypto: 'global', machine }
const newFields = [
configAddField(scope, 'cashOutEnabled', 'onOff', null, false),
configAddField(scope, 'machineName', 'string', null, number),
configAddField(scope, 'machineModel', 'string', null, 'Linux')
]
const data = { config: newFields.concat(old.config) }
console.log(JSON.stringify(data))