From 09a4da6b28cecca4359f4b8afea9451b897efc25 Mon Sep 17 00:00:00 2001 From: Panu Horsmalahti Date: Tue, 18 Jan 2022 17:44:03 +0200 Subject: [PATCH] Avoid .bind with .loadOnClusterRenderer Signed-off-by: Panu Horsmalahti --- src/extensions/extension-loader/extension-loader.ts | 2 +- .../init-cluster-frame/init-cluster-frame.injectable.ts | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/extensions/extension-loader/extension-loader.ts b/src/extensions/extension-loader/extension-loader.ts index f771c9717c..99c2fa1bf1 100644 --- a/src/extensions/extension-loader/extension-loader.ts +++ b/src/extensions/extension-loader/extension-loader.ts @@ -364,7 +364,7 @@ export class ExtensionLoader { }); } - protected autoInitExtensions(register: (ext: LensExtension) => Promise) { + protected autoInitExtensions = (register: (ext: LensExtension) => Promise) => { // Setup reaction to load extensions on JSON changes reaction(() => this.toJSON(), installedExtensions => this.loadExtensions(installedExtensions, register)); diff --git a/src/renderer/frames/cluster-frame/init-cluster-frame/init-cluster-frame.injectable.ts b/src/renderer/frames/cluster-frame/init-cluster-frame/init-cluster-frame.injectable.ts index f5e36db1b1..6da8ec5b18 100644 --- a/src/renderer/frames/cluster-frame/init-cluster-frame/init-cluster-frame.injectable.ts +++ b/src/renderer/frames/cluster-frame/init-cluster-frame/init-cluster-frame.injectable.ts @@ -13,11 +13,9 @@ import clusterFrameContextInjectable from "../../../cluster-frame-context/cluste const initClusterFrameInjectable = getInjectable({ instantiate: (di) => { - const extensionLoader = di.inject(extensionLoaderInjectable); - return initClusterFrame({ hostedCluster: di.inject(hostedClusterInjectable), - loadExtensions: extensionLoader.loadOnClusterRenderer.bind(extensionLoader), + loadExtensions: di.inject(extensionLoaderInjectable).loadOnClusterRenderer, catalogEntityRegistry: di.inject(catalogEntityRegistryInjectable), frameRoutingId: di.inject(frameRoutingIdInjectable), emitEvent: di.inject(appEventBusInjectable).emit,