mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Close Lens Proxy on quit of backend (#7453)
- Extract global shared state of shell sessions Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
1 parent
2884dea195
commit
908a3cabe1
8 files changed
+99
-31
No files matched your search
@@ -25,6 +25,8 @@ import statInjectable from "../../../common/fs/stat.injectable";
|
||||
import kubeconfigManagerInjectable from "../../kubeconfig-manager/kubeconfig-manager.injectable";
|
||||
import userPreferencesStateInjectable from "../../../features/user-preferences/common/state.injectable";
|
||||
import userShellSettingInjectable from "../../../features/user-preferences/common/shell-setting.injectable";
|
||||
import shellSessionEnvsInjectable from "../shell-envs.injectable";
|
||||
import shellSessionProcessesInjectable from "../processes.injectable";
|
||||
|
||||
export interface OpenLocalShellSessionArgs {
|
||||
websocket: WebSocket;
|
||||
@@ -48,6 +50,8 @@ const openLocalShellSessionInjectable = getInjectable({
|
||||
userShellSetting: di.inject(userShellSettingInjectable),
|
||||
appName: di.inject(appNameInjectable),
|
||||
buildVersion: di.inject(buildVersionInjectable),
|
||||
shellSessionEnvs: di.inject(shellSessionEnvsInjectable),
|
||||
shellSessionProcesses: di.inject(shellSessionProcessesInjectable),
|
||||
modifyTerminalShellEnv: di.inject(modifyTerminalShellEnvInjectable),
|
||||
emitAppEvent: di.inject(emitAppEventInjectable),
|
||||
getDirnameOfPath: di.inject(getDirnameOfPathInjectable),
|
||||
|
||||
Reference in new issue
Block a user