Skip to content

Commit 11b0cf5

Browse files
send telemetry from pses (#3053)
1 parent b1f209e commit 11b0cf5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/session.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,14 @@ export class SessionManager implements Middleware {
553553
// This enables handling Semantic Highlighting messages in PowerShell Editor Services
554554
this.languageServerClient.registerProposedFeatures();
555555

556+
if (!this.InDevelopmentMode) {
557+
this.languageServerClient.onTelemetry((event) => {
558+
const eventName: string = event.eventName ? event.eventName : "PSESEvent";
559+
const data: any = event.data ? event.data : event
560+
this.telemetryReporter.sendTelemetryEvent(eventName, data);
561+
});
562+
}
563+
556564
this.languageServerClient.onReady().then(
557565
() => {
558566
this.languageServerClient

0 commit comments

Comments
 (0)