@@ -25,7 +25,6 @@ import { NullTelemetryService, configurationTelemetry, lifecycleTelemetry } from
2525import { IExperimentService , ExperimentService } from 'vs/platform/telemetry/common/experiments' ;
2626import { ITelemetryAppenderChannel , TelemetryAppenderClient } from 'vs/platform/telemetry/common/telemetryIpc' ;
2727import { TelemetryService , ITelemetryServiceConfig } from 'vs/platform/telemetry/common/telemetryService' ;
28- import { IdleMonitor , UserStatus } from 'vs/platform/telemetry/browser/idleMonitor' ;
2928import ErrorTelemetry from 'vs/platform/telemetry/browser/errorTelemetry' ;
3029import { ElectronWindow } from 'vs/workbench/electron-browser/window' ;
3130import { resolveWorkbenchCommonProperties } from 'vs/platform/telemetry/node/workbenchCommonProperties' ;
@@ -334,21 +333,8 @@ export class WorkbenchShell {
334333 this . telemetryService = telemetryService ;
335334
336335 const errorTelemetry = new ErrorTelemetry ( telemetryService ) ;
337- const idleMonitor = new IdleMonitor ( 2 * 60 * 1000 ) ; // 2 minutes
338-
339- const listener = idleMonitor . onStatusChange ( status =>
340- /* __GDPR__
341- "UserIdleStart" : {}
342- */
343- /* __GDPR__
344- "UserIdleStop" : {}
345- */
346- this . telemetryService . publicLog ( status === UserStatus . Active
347- ? TelemetryService . IDLE_STOP_EVENT_NAME
348- : TelemetryService . IDLE_START_EVENT_NAME
349- ) ) ;
350-
351- disposables . push ( telemetryService , errorTelemetry , listener , idleMonitor ) ;
336+
337+ disposables . push ( telemetryService , errorTelemetry ) ;
352338 } else {
353339 this . telemetryService = NullTelemetryService ;
354340 }
0 commit comments