From a62d8f89600f88e77e46684f693c66997805e52d Mon Sep 17 00:00:00 2001 From: Leila Lali Date: Thu, 6 Apr 2023 08:18:23 -0700 Subject: [PATCH] Adding telemetry config to client config to send to STS (#22644) * Adding telemetry config to client config so they can be sent to STS to monitor updates --- extensions/mssql/src/constants.ts | 1 + extensions/mssql/src/sqlToolsServer.ts | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/mssql/src/constants.ts b/extensions/mssql/src/constants.ts index 990ce2ff16..993483b6b5 100644 --- a/extensions/mssql/src/constants.ts +++ b/extensions/mssql/src/constants.ts @@ -7,6 +7,7 @@ export const serviceName = 'SQL Tools Service'; export const providerId = 'MSSQL'; export const serviceCrashLink = 'https://github.com/Microsoft/vscode-mssql/wiki/SqlToolsService-Known-Issues'; export const extensionConfigSectionName = 'mssql'; +export const telemetryConfigSectionName = 'telemetry'; export const packageName = 'Microsoft.mssql'; // DATA PROTOCOL VALUES /////////////////////////////////////////////////////////// diff --git a/extensions/mssql/src/sqlToolsServer.ts b/extensions/mssql/src/sqlToolsServer.ts index bd8485442d..40463258b6 100644 --- a/extensions/mssql/src/sqlToolsServer.ts +++ b/extensions/mssql/src/sqlToolsServer.ts @@ -217,7 +217,10 @@ function getClientOptions(context: AppContext): ClientOptions { return { documentSelector: ['sql'], synchronize: { - configurationSection: Constants.extensionConfigSectionName + configurationSection: [ + Constants.extensionConfigSectionName, + Constants.telemetryConfigSectionName + ] }, providerId: Constants.providerId, errorHandler: new LanguageClientErrorHandler(),