From cacea41646b90c61e785b9b325ae53edfe06e6de Mon Sep 17 00:00:00 2001 From: Tyler Leonhardt Date: Fri, 6 Nov 2020 17:18:22 -0800 Subject: [PATCH] send telemetry from pses --- src/session.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/session.ts b/src/session.ts index 94afba5036..c2228495c5 100644 --- a/src/session.ts +++ b/src/session.ts @@ -553,6 +553,14 @@ export class SessionManager implements Middleware { // This enables handling Semantic Highlighting messages in PowerShell Editor Services this.languageServerClient.registerProposedFeatures(); + if (!this.InDevelopmentMode) { + this.languageServerClient.onTelemetry((event) => { + const eventName: string = event.eventName ? event.eventName : "PSESEvent"; + const data: any = event.data ? event.data : event + this.telemetryReporter.sendTelemetryEvent(eventName, data); + }); + } + this.languageServerClient.onReady().then( () => { this.languageServerClient