diff --git a/src/main/tray/install-tray.injectable.ts b/src/main/tray/install-tray.injectable.ts deleted file mode 100644 index 716d602101..0000000000 --- a/src/main/tray/install-tray.injectable.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ -import { getInjectable } from "@ogre-tools/injectable"; -import trayInjectable from "./tray.injectable"; -import { onLoadOfApplicationInjectionToken } from "../start-main-application/runnable-tokens/on-load-of-application-injection-token"; - -const installTrayInjectable = getInjectable({ - id: "install-tray", - - instantiate: (di) => { - const trayInitializer = di.inject(trayInjectable); - - return { - run: async () => { - await trayInitializer.start(); - }, - }; - }, - - injectionToken: onLoadOfApplicationInjectionToken, -}); - -export default installTrayInjectable; diff --git a/src/main/tray/tray.injectable.ts b/src/main/tray/tray.injectable.ts deleted file mode 100644 index 75b39bf200..0000000000 --- a/src/main/tray/tray.injectable.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ -import { getInjectable } from "@ogre-tools/injectable"; -import { initTray } from "./tray"; -import { getStartableStoppable } from "../../common/utils/get-startable-stoppable"; -import showApplicationWindowInjectable from "../start-main-application/lens-window/show-application-window.injectable"; -import trayMenuItemsInjectable from "./tray-menu-item/tray-menu-items.injectable"; -import trayIconPathInjectable from "./tray-icon-path.injectable"; - -const trayInjectable = getInjectable({ - id: "tray", - - instantiate: (di) => { - const trayMenuItems = di.inject(trayMenuItemsInjectable); - const showApplicationWindow = di.inject(showApplicationWindowInjectable); - const trayIconPath = di.inject(trayIconPathInjectable); - - return getStartableStoppable("build-of-tray", () => - initTray( - trayMenuItems, - showApplicationWindow, - trayIconPath, - ), - ); - }, -}); - -export default trayInjectable; diff --git a/src/main/tray/uninstall-tray.injectable.ts b/src/main/tray/uninstall-tray.injectable.ts deleted file mode 100644 index 41b3cd676c..0000000000 --- a/src/main/tray/uninstall-tray.injectable.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) OpenLens Authors. All rights reserved. - * Licensed under MIT License. See LICENSE in root directory for more information. - */ -import { getInjectable } from "@ogre-tools/injectable"; -import trayInjectable from "./tray.injectable"; -import { beforeQuitOfBackEndInjectionToken } from "../start-main-application/runnable-tokens/before-quit-of-back-end-injection-token"; - -const uninstallTrayInjectable = getInjectable({ - id: "uninstall-tray", - - instantiate: (di) => { - const trayInitializer = di.inject(trayInjectable); - - return { - run: async () => { - await trayInitializer.stop(); - }, - }; - }, - - injectionToken: beforeQuitOfBackEndInjectionToken, -}); - -export default uninstallTrayInjectable;