Convert to using a getter for AppEnvironmentContext.language

This commit is contained in:
Robert
2023-06-05 13:32:30 +01:00
parent 0e65c79c92
commit b722fb4d70
2 changed files with 10 additions and 3 deletions

View File

@@ -0,0 +1,8 @@
import { env } from "vscode";
import { EnvironmentContext } from "../app";
export class AppEnvironmentContext implements EnvironmentContext {
public get language(): string {
return env.language;
}
}

View File

@@ -8,6 +8,7 @@ import { Memento } from "../memento";
import { VSCodeAppEventEmitter } from "./events";
import { AppCommandManager, QueryServerCommandManager } from "../commands";
import { createVSCodeCommandManager } from "./commands";
import { AppEnvironmentContext } from "./environment-context";
export class ExtensionApp implements App {
public readonly credentials: VSCodeCredentials;
@@ -71,8 +72,6 @@ export class ExtensionApp implements App {
}
public get environment(): EnvironmentContext {
return {
language: vscode.env.language,
};
return new AppEnvironmentContext();
}
}