From 15d38293197855073dd30a40c4c2a9e5d3ae65e4 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 5 Apr 2023 13:48:07 -0400 Subject: [PATCH] Fix cherry-pick of #7504 Signed-off-by: Sebastian Malton --- ...p-watching-extensions-on-quit.injectable.ts | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/packages/core/src/extensions/extension-discovery/stop-watching-extensions-on-quit.injectable.ts b/packages/core/src/extensions/extension-discovery/stop-watching-extensions-on-quit.injectable.ts index 2644612d54..a8e6eafb9e 100644 --- a/packages/core/src/extensions/extension-discovery/stop-watching-extensions-on-quit.injectable.ts +++ b/packages/core/src/extensions/extension-discovery/stop-watching-extensions-on-quit.injectable.ts @@ -3,23 +3,19 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ import { getInjectable } from "@ogre-tools/injectable"; -import { beforeQuitOfBackEndInjectionToken } from "../../main/start-main-application/runnable-tokens/before-quit-of-back-end-injection-token"; +import { beforeQuitOfBackEndInjectionToken } from "../../main/start-main-application/runnable-tokens/phases"; import extensionDiscoveryInjectable from "./extension-discovery.injectable"; const stopWatchingExtensionsOnQuitInjectable = getInjectable({ id: "stop-watching-extensions-on-quit", - instantiate: (di) => { - const extensionDiscovery = di.inject(extensionDiscoveryInjectable); + instantiate: (di) => ({ + run: async () => { + const extensionDiscovery = di.inject(extensionDiscoveryInjectable); - return { - id: "stop-watching-extensions-on-quit", - - run: async () => { - await extensionDiscovery.stopWatchingExtensions(); - }, - }; - }, + await extensionDiscovery.stopWatchingExtensions(); + }, + }), injectionToken: beforeQuitOfBackEndInjectionToken, });