@@ -62,14 +62,16 @@ export class Telemetry {
62
62
return true ;
63
63
}
64
64
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
+ ) ;
73
75
74
76
return exists . includes ( true ) ;
75
77
}
@@ -78,23 +80,26 @@ export class Telemetry {
78
80
if ( ! this . isTelemetryEnabled ( ) ) {
79
81
return ;
80
82
}
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
+ ] ) ;
98
103
99
104
const [ deviceId , containerEnv ] = await this . dataPromise ;
100
105
0 commit comments