fix no-exchange issue

This commit is contained in:
Josh Harvey 2017-05-10 23:05:19 +03:00
parent a60a4f8793
commit f23d17b357
7 changed files with 29 additions and 17 deletions

View file

@ -16,9 +16,9 @@ function pullToken (token) {
function configureNewDevice (deviceId, machineName, machineModel) {
const scope = {crypto: 'global', machine: deviceId}
const newFields = [
settingsLoader.configAddField(scope, 'cashOutEnabled', false),
settingsLoader.configAddField(scope, 'machineName', machineName),
settingsLoader.configAddField(scope, 'machineModel', machineModel)
settingsLoader.configAddField(scope, 'cashOutEnabled', 'onOff', null, false),
settingsLoader.configAddField(scope, 'machineName', 'string', null, machineName),
settingsLoader.configAddField(scope, 'machineModel', 'string', null, machineModel)
]
return settingsLoader.modifyConfig(newFields)
@ -26,7 +26,11 @@ function configureNewDevice (deviceId, machineName, machineModel) {
function removeDeviceConfig (deviceId) {
const scope = {crypto: 'global', machine: deviceId}
const newFields = [settingsLoader.configDeleteField(scope, 'cashOutEnabled', false)]
const newFields = [
settingsLoader.configDeleteField(scope, 'cashOutEnabled'),
settingsLoader.configDeleteField(scope, 'machineName'),
settingsLoader.configDeleteField(scope, 'machineModel')
]
return settingsLoader.modifyConfig(newFields)
}