INNER CODE UNIT · JavaScript
initPromise
pnxtech/hydra · index.js:124
const initPromise = new Promise((resolve, reject) => {
let loader = (newConfig) => {
return Promise.series(this.registeredPlugins, (plugin) => plugin.setConfig(newConfig.hydra))
.then((..._results) => {
return this._init(newConfig.hydra);
})
.then(() => {
resolve(newConfig);
return 0;
})
.catch((err) => {
this._logMessage('error', err.toString());
reject(err);
});
};
if (!config || !config.hydra) {
config = Object.assign({