@@ -62,14 +62,16 @@ export class Telemetry {
6262 return true ;
6363 }
6464
65- const exists = await Promise . all ( [ "/.dockerenv" , "/run/.containerenv" , "/var/run/.containerenv" ] . map ( async ( file ) => {
66- try {
67- await fs . access ( file ) ;
68- return true ;
69- } catch {
70- return false ;
71- }
72- } ) ) ;
65+ const exists = await Promise . all (
66+ [ "/.dockerenv" , "/run/.containerenv" , "/var/run/.containerenv" ] . map ( async ( file ) => {
67+ try {
68+ await fs . access ( file ) ;
69+ return true ;
70+ } catch {
71+ return false ;
72+ }
73+ } )
74+ ) ;
7375
7476 return exists . includes ( true ) ;
7577 }
@@ -78,23 +80,26 @@ export class Telemetry {
7880 if ( ! this . isTelemetryEnabled ( ) ) {
7981 return ;
8082 }
81- this . dataPromise = Promise . all ( [ getDeviceId ( {
82- getMachineId : ( ) => this . getRawMachineId ( ) ,
83- onError : ( reason , error ) => {
84- switch ( reason ) {
85- case "resolutionError" :
86- logger . debug ( LogId . telemetryDeviceIdFailure , "telemetry" , String ( error ) ) ;
87- break ;
88- case "timeout" :
89- logger . debug ( LogId . telemetryDeviceIdTimeout , "telemetry" , "Device ID retrieval timed out" ) ;
90- break ;
91- case "abort" :
92- // No need to log in the case of aborts
93- break ;
94- }
95- } ,
96- abortSignal : this . deviceIdAbortController . signal ,
97- } ) , this . isContainerEnv ( ) ] ) ;
83+ this . dataPromise = Promise . all ( [
84+ getDeviceId ( {
85+ getMachineId : ( ) => this . getRawMachineId ( ) ,
86+ onError : ( reason , error ) => {
87+ switch ( reason ) {
88+ case "resolutionError" :
89+ logger . debug ( LogId . telemetryDeviceIdFailure , "telemetry" , String ( error ) ) ;
90+ break ;
91+ case "timeout" :
92+ logger . debug ( LogId . telemetryDeviceIdTimeout , "telemetry" , "Device ID retrieval timed out" ) ;
93+ break ;
94+ case "abort" :
95+ // No need to log in the case of aborts
96+ break ;
97+ }
98+ } ,
99+ abortSignal : this . deviceIdAbortController . signal ,
100+ } ) ,
101+ this . isContainerEnv ( ) ,
102+ ] ) ;
98103
99104 const [ deviceId , containerEnv ] = await this . dataPromise ;
100105
0 commit comments