feat(config): new scanning options

This commit is contained in:
Alexey Kasyanchuk
2018-03-01 05:19:58 +03:00
parent 9a95903cd5
commit df969bf9b9
2 changed files with 70 additions and 19 deletions

View File

@ -76,7 +76,18 @@ config.load = () => {
const obj = JSON.parse(data);
for(let prop in obj)
{
config[prop] = obj[prop]
// объединяем объекты
if(typeof config[prop] === 'object' && typeof obj[prop] === 'object')
{
for(const subProp in obj[prop])
{
config[prop][subProp] = obj[prop][subProp]
}
}
else
{
config[prop] = obj[prop]
}
debug('rats.json:', prop, '=', obj[prop])
}
}