From e641fcc0ba73696bf3e45afd71ca7eb49c3860a4 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Mon, 27 Nov 2023 17:14:08 +0100 Subject: [PATCH] add telemetry (#199176) --- .../extensions/browser/extensionsWorkbenchService.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts index f0586040bc2..17c4bcb03e4 100644 --- a/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts +++ b/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts @@ -800,6 +800,14 @@ export class ExtensionsWorkbenchService extends Disposable implements IExtension urlService.registerHandler(this); this.whenInitialized = this.initialize(); + + lifecycleService.when(LifecyclePhase.Eventually).then(() => { + telemetryService.publicLog2<{ mode: string }, { + owner: 'sandy081'; + mode: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Auto Update Mode' }; + comment: 'This is used to know if extensions are getting auto updated or not'; + }>('extensions:autoupdate', { mode: `${this.getAutoUpdateValue()}` }); + }); } private async initialize(): Promise {