From 866a69ef6766621be1493caf166b4d5a7ae7e2c2 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Mon, 5 Dec 2022 13:23:16 -0500 Subject: [PATCH] Remove dead code Signed-off-by: Sebastian Malton --- .../broadcast-theme-change.injectable.ts | 27 ------------------- ...rt-broadcasting-theme-change.injectable.ts | 26 ------------------ ...op-broadcasting-theme-change.injectable.ts | 24 ----------------- 3 files changed, 77 deletions(-) delete mode 100644 src/main/theme/broadcast-theme-change/broadcast-theme-change.injectable.ts delete mode 100644 src/main/theme/broadcast-theme-change/start-broadcasting-theme-change.injectable.ts delete mode 100644 src/main/theme/broadcast-theme-change/stop-broadcasting-theme-change.injectable.ts diff --git a/src/main/theme/broadcast-theme-change/broadcast-theme-change.injectable.ts b/src/main/theme/broadcast-theme-change/broadcast-theme-change.injectable.ts deleted file mode 100644 index 98be53d748..0000000000 --- a/src/main/theme/broadcast-theme-change/broadcast-theme-change.injectable.ts +++ /dev/null @@ -1,27 +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 { reaction } from "mobx"; -import { getStartableStoppable } from "../../../common/utils/get-startable-stoppable"; -import { setNativeThemeChannel } from "../../../common/ipc/native-theme"; -import operatingSystemThemeInjectable from "../operating-system-theme.injectable"; -import broadcastMessageInjectable from "../../../common/ipc/broadcast-message.injectable"; - -const broadcastThemeChangeInjectable = getInjectable({ - id: "broadcast-theme-change", - - instantiate: (di) => { - const currentTheme = di.inject(operatingSystemThemeInjectable); - const broadcastMessage = di.inject(broadcastMessageInjectable); - - return getStartableStoppable("broadcast-theme-change", () => - reaction(() => currentTheme.get(), (theme) => { - broadcastMessage(setNativeThemeChannel, theme); - }), - ); - }, -}); - -export default broadcastThemeChangeInjectable; diff --git a/src/main/theme/broadcast-theme-change/start-broadcasting-theme-change.injectable.ts b/src/main/theme/broadcast-theme-change/start-broadcasting-theme-change.injectable.ts deleted file mode 100644 index e76f251ec2..0000000000 --- a/src/main/theme/broadcast-theme-change/start-broadcasting-theme-change.injectable.ts +++ /dev/null @@ -1,26 +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 { onLoadOfApplicationInjectionToken } from "../../start-main-application/runnable-tokens/on-load-of-application-injection-token"; -import broadcastThemeChangeInjectable from "./broadcast-theme-change.injectable"; - -const startBroadcastingThemeChangeInjectable = getInjectable({ - id: "start-broadcasting-theme-change", - - instantiate: (di) => { - const broadcastThemeChange = di.inject(broadcastThemeChangeInjectable); - - return { - id: "start-broadcasting-theme-change", - run: async () => { - await broadcastThemeChange.start(); - }, - }; - }, - - injectionToken: onLoadOfApplicationInjectionToken, -}); - -export default startBroadcastingThemeChangeInjectable; diff --git a/src/main/theme/broadcast-theme-change/stop-broadcasting-theme-change.injectable.ts b/src/main/theme/broadcast-theme-change/stop-broadcasting-theme-change.injectable.ts deleted file mode 100644 index ede38cb4f1..0000000000 --- a/src/main/theme/broadcast-theme-change/stop-broadcasting-theme-change.injectable.ts +++ /dev/null @@ -1,24 +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 broadcastThemeChangeInjectable from "./broadcast-theme-change.injectable"; -import { beforeQuitOfBackEndInjectionToken } from "../../start-main-application/runnable-tokens/before-quit-of-back-end-injection-token"; - -const stopBroadcastingThemeChangeInjectable = getInjectable({ - id: "stop-broadcasting-theme-change", - - instantiate: (di) => { - const broadcastThemeChange = di.inject(broadcastThemeChangeInjectable); - - return { - id: "stop-broadcasting-theme-change", - run: () => void broadcastThemeChange.stop(), - }; - }, - - injectionToken: beforeQuitOfBackEndInjectionToken, -}); - -export default stopBroadcastingThemeChangeInjectable;