mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 19:18:59 +01:00
Add scopes property to login telemetry (#128261)
* Add scopes property to login telemetry
This commit is contained in:
committed by
GitHub
parent
83f39dd6c6
commit
87d692b7bf
@@ -24,9 +24,14 @@ export async function activate(context: vscode.ExtensionContext) {
|
||||
createSession: async (scopes: string[]) => {
|
||||
try {
|
||||
/* __GDPR__
|
||||
"login" : { }
|
||||
"login" : {
|
||||
"scopes": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
|
||||
}
|
||||
*/
|
||||
telemetryReporter.sendTelemetryEvent('login');
|
||||
telemetryReporter.sendTelemetryEvent('login', {
|
||||
// Get rid of guids from telemetry.
|
||||
scopes: JSON.stringify(scopes.map(s => s.replace(/[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}/i, '{guid}'))),
|
||||
});
|
||||
|
||||
const session = await loginService.createSession(scopes.sort().join(' '));
|
||||
onDidChangeSessions.fire({ added: [session], removed: [], changed: [] });
|
||||
|
||||
Reference in New Issue
Block a user