From ff95eaefd6bfb9550642e276b0a44d99ef50e440 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 17 Feb 2023 13:19:49 -0500 Subject: [PATCH] Fix external extensions not loading initially (#7189) Signed-off-by: Sebastian Malton --- packages/core/src/renderer/bootstrap.tsx | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) 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;