Skip to content

Commit cdbf573

Browse files
committed
1 parent 4bfb974 commit cdbf573

3 files changed

Lines changed: 7 additions & 13 deletions

File tree

src/vs/platform/telemetry/node/machineId.ts renamed to src/vs/base/node/id.ts

File renamed without changes.

src/vs/platform/extensionManagement/node/extensionGalleryService.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import pkg from 'vs/platform/package';
2323
import product from 'vs/platform/product';
2424
import { isVersionValid } from 'vs/platform/extensions/node/extensionValidator';
2525
import * as url from 'url';
26+
import { getMachineId } from 'vs/base/node/id';
2627

2728
interface IRawGalleryExtensionFile {
2829
assetType: string;
@@ -262,18 +263,11 @@ export class ExtensionGalleryService implements IExtensionGalleryService {
262263

263264
@memoize
264265
private get commonHeaders(): TPromise<{ [key: string]: string; }> {
265-
return this.telemetryService.getTelemetryInfo().then(({ machineId }) => {
266-
const result: { [key: string]: string; } = {
267-
'X-Market-Client-Id': `VSCode ${pkg.version}`,
268-
'User-Agent': `VSCode ${pkg.version}`
269-
};
270-
271-
if (machineId) {
272-
result['X-Market-User-Id'] = machineId;
273-
}
274-
275-
return result;
276-
});
266+
return getMachineId().then(machineId => ({
267+
'X-Market-Client-Id': `VSCode ${pkg.version}`,
268+
'User-Agent': `VSCode ${pkg.version}`,
269+
'X-Market-User-Id': machineId
270+
}));
277271
}
278272

279273
constructor(

src/vs/platform/telemetry/node/workbenchCommonProperties.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { TPromise } from 'vs/base/common/winjs.base';
99
import * as errors from 'vs/base/common/errors';
1010
import * as uuid from 'vs/base/common/uuid';
1111
import { IStorageService } from 'vs/platform/storage/common/storage';
12-
import { getMachineId } from '../node/machineId';
12+
import { getMachineId } from 'vs/base/node/id';
1313
import { resolveCommonProperties } from '../node/commonProperties';
1414

1515
const SQM_KEY: string = '\\Software\\Microsoft\\SQMClient';

0 commit comments

Comments
 (0)