File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -13,14 +13,14 @@ export const enum TelemetryLevel {
13
13
export function getTelemetryLevel ( ) : TelemetryLevel {
14
14
const TELEMETRY_CONFIG_ID = "telemetry" ;
15
15
const TELEMETRY_CONFIG_ENABLED_ID = "enableTelemetry" ;
16
- const TELEMETRY_CONFIG_LEVEL_ID = "telemetryLevel" ;
16
+
17
17
// 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 ;
20
20
}
21
+
21
22
// We use the old and new setting to determine the telemetry level as we must respect both
22
23
const config = vscode . workspace . getConfiguration ( TELEMETRY_CONFIG_ID ) ;
23
- const level = config . get < TelemetryLevel > ( TELEMETRY_CONFIG_LEVEL_ID ) ;
24
24
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 ;
26
26
}
You can’t perform that action at this time.
0 commit comments