Skip to content

Commit 2220a24

Browse files
committed
Fix getTelemetryLevel
1 parent e8d760c commit 2220a24

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/common/util.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ export const enum TelemetryLevel {
1313
export function getTelemetryLevel(): TelemetryLevel {
1414
const TELEMETRY_CONFIG_ID = "telemetry";
1515
const TELEMETRY_CONFIG_ENABLED_ID = "enableTelemetry";
16-
const TELEMETRY_CONFIG_LEVEL_ID = "telemetryLevel";
16+
1717
// Could be undefined in old versions of vs code
18-
if (vscode.env.isTelemetryEnabled) {
19-
return TelemetryLevel.ON;
18+
if (vscode.env.isTelemetryEnabled !== undefined) {
19+
return vscode.env.isTelemetryEnabled ? TelemetryLevel.ON : TelemetryLevel.OFF;
2020
}
21+
2122
// We use the old and new setting to determine the telemetry level as we must respect both
2223
const config = vscode.workspace.getConfiguration(TELEMETRY_CONFIG_ID);
23-
const level = config.get<TelemetryLevel>(TELEMETRY_CONFIG_LEVEL_ID);
2424
const enabled = config.get<boolean>(TELEMETRY_CONFIG_ENABLED_ID);
25-
return level ? level : enabled ? TelemetryLevel.ON : TelemetryLevel.OFF;
25+
return enabled ? TelemetryLevel.ON : TelemetryLevel.OFF;
2626
}

0 commit comments

Comments
 (0)