diff --git a/packages/core/src/renderer/bootstrap.tsx b/packages/core/src/renderer/bootstrap.tsx index f74c74986f..818cd033f7 100644 --- a/packages/core/src/renderer/bootstrap.tsx +++ b/packages/core/src/renderer/bootstrap.tsx @@ -29,17 +29,9 @@ export async function bootstrap(di: DiContainer) { assert(rootElem, "#app MUST exist"); - const extensionLoader = di.inject(extensionLoaderInjectable); - - extensionLoader.init(); - - const extensionDiscovery = di.inject(extensionDiscoveryInjectable); - - extensionDiscovery.init(); - - const extensionInstallationStateStore = di.inject(extensionInstallationStateStoreInjectable); - - extensionInstallationStateStore.bindIpcListeners(); + await di.inject(extensionLoaderInjectable).init(); + await di.inject(extensionDiscoveryInjectable).init(); + di.inject(extensionInstallationStateStoreInjectable).bindIpcListeners(); let App; let initializeApp;