Fix accidental case fallthroughs in experimentation services. (#161339)

This commit is contained in:
Daniel Rosenwasser 2022-09-20 12:00:32 -07:00 committed by GitHub
parent f8600d2dac
commit 5cde74b767
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

View file

@ -18,14 +18,19 @@ export class ExperimentationTelemetry implements IExperimentationTelemetry {
switch (vscode.env.uriScheme) {
case 'vscode':
targetPopulation = TargetPopulation.Public;
break;
case 'vscode-insiders':
targetPopulation = TargetPopulation.Insiders;
break;
case 'vscode-exploration':
targetPopulation = TargetPopulation.Internal;
break;
case 'code-oss':
targetPopulation = TargetPopulation.Team;
break;
default:
targetPopulation = TargetPopulation.Public;
break;
}
const id = this.context.extension.id;

View file

@ -35,14 +35,19 @@ export class ExperimentationService implements vscode.Disposable {
switch (vscode.env.uriScheme) {
case 'vscode':
targetPopulation = tas.TargetPopulation.Public;
break;
case 'vscode-insiders':
targetPopulation = tas.TargetPopulation.Insiders;
break;
case 'vscode-exploration':
targetPopulation = tas.TargetPopulation.Internal;
break;
case 'code-oss':
targetPopulation = tas.TargetPopulation.Team;
break;
default:
targetPopulation = tas.TargetPopulation.Public;
break;
}
const id = this._extensionContext.extension.id;