mirror of
https://github.com/fleetbase/fleetbase.git
synced 2026-01-06 22:48:19 +00:00
20 lines
593 B
JavaScript
20 lines
593 B
JavaScript
import loadExtensions from '@fleetbase/ember-core/utils/load-extensions';
|
|
|
|
export function initialize(owner) {
|
|
const universe = owner.lookup('service:universe');
|
|
|
|
loadExtensions().then((extensions) => {
|
|
extensions.forEach((extension) => {
|
|
universe.loadEngine(extension.name).then((engineInstance) => {
|
|
if (engineInstance.base && engineInstance.base.setupExtension) {
|
|
engineInstance.base.setupExtension(owner, engineInstance, universe);
|
|
}
|
|
});
|
|
});
|
|
});
|
|
}
|
|
|
|
export default {
|
|
initialize,
|
|
};
|