Load autostart plugins from config (when plugins are loaded from server)

This commit is contained in:
Julia Radzhabova 2020-11-20 15:27:06 +03:00
parent 630ff681ac
commit a33474c67b

View file

@ -644,23 +644,23 @@ define([
arr = [], arr = [],
plugins = this.configPlugins, plugins = this.configPlugins,
warn = false; warn = false;
if (plugins.plugins && plugins.plugins.length>0) { if (plugins.plugins && plugins.plugins.length>0)
arr = plugins.plugins; arr = plugins.plugins;
var val = plugins.config.autostart || plugins.config.autoStartGuid; var val = plugins.config.autostart || plugins.config.autoStartGuid;
if (typeof (val) == 'string') if (typeof (val) == 'string')
val = [val]; val = [val];
warn = !!plugins.config.autoStartGuid; warn = !!plugins.config.autoStartGuid;
autostart = val || []; autostart = val || [];
}
plugins = this.serverPlugins; plugins = this.serverPlugins;
if (plugins.plugins && plugins.plugins.length>0) { if (plugins.plugins && plugins.plugins.length>0)
arr = arr.concat(plugins.plugins); arr = arr.concat(plugins.plugins);
var val = plugins.config.autostart || plugins.config.autoStartGuid; val = plugins.config.autostart || plugins.config.autoStartGuid;
if (typeof (val) == 'string') if (typeof (val) == 'string')
val = [val]; val = [val];
(warn || plugins.config.autoStartGuid) && console.warn("Obsolete: The autoStartGuid parameter is deprecated. Please check the documentation for new plugin connection configuration."); (warn || plugins.config.autoStartGuid) && console.warn("Obsolete: The autoStartGuid parameter is deprecated. Please check the documentation for new plugin connection configuration.");
autostart = autostart.concat(val || []); autostart = autostart.concat(val || []);
}
this.autostart = autostart; this.autostart = autostart;
this.parsePlugins(arr, false); this.parsePlugins(arr, false);
} }