in src/config-wrapper/config-wrapper.js [70:88]
function mergeConfigs(newConfig, prevConfig) {
if (!prevConfig) {
return newConfig;
}
if (!newConfig) {
return null;
}
const resultConfig = configFields.reduce((result, field) => {
result[field] = newConfig.hasOwnProperty(field)
? newConfig[field]
: prevConfig[field];
return result;
}, {});
const hasChanges = configFields.some(
field => resultConfig[field] !== prevConfig[field]
);
return hasChanges ? resultConfig : null;
}