|
|
@ -101,17 +101,22 @@ module.exports = function (Meta) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function updateConfig(config) {
|
|
|
|
function updateConfig(config) {
|
|
|
|
|
|
|
|
updateLocalConfig(config);
|
|
|
|
pubsub.publish('config:update', config);
|
|
|
|
pubsub.publish('config:update', config);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
pubsub.on('config:update', function onConfigReceived(config) {
|
|
|
|
function updateLocalConfig(config) {
|
|
|
|
if (typeof config === 'object' && Meta.config) {
|
|
|
|
|
|
|
|
for (var field in config) {
|
|
|
|
for (var field in config) {
|
|
|
|
if (config.hasOwnProperty(field)) {
|
|
|
|
if (config.hasOwnProperty(field)) {
|
|
|
|
Meta.config[field] = config[field];
|
|
|
|
Meta.config[field] = config[field];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pubsub.on('config:update', function onConfigReceived(config) {
|
|
|
|
|
|
|
|
if (typeof config === 'object' && Meta.config) {
|
|
|
|
|
|
|
|
updateLocalConfig(config);
|
|
|
|
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
Meta.configs.setOnEmpty = function (values, callback) {
|
|
|
|
Meta.configs.setOnEmpty = function (values, callback) {
|
|
|
|