Skip to content

Commit 2c15c09

Browse files
committed
Add missing telemetry option
1 parent 2ad2582 commit 2c15c09

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/browser/client.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import { Emitter } from "vs/base/common/event";
22
import { URI } from "vs/base/common/uri";
3+
import { localize } from "vs/nls";
4+
import { Extensions, IConfigurationRegistry } from "vs/platform/configuration/common/configurationRegistry";
35
import { registerSingleton } from "vs/platform/instantiation/common/extensions";
46
import { ServiceCollection } from "vs/platform/instantiation/common/serviceCollection";
57
import { ILocalizationsService } from "vs/platform/localizations/common/localizations";
8+
import { Registry } from "vs/platform/registry/common/platform";
69
import { PersistentConnectionEventType } from "vs/platform/remote/common/remoteAgentConnection";
710
import { ITelemetryService } from "vs/platform/telemetry/common/telemetry";
811
import { coderApi, vscodeApi } from "vs/server/src/browser/api";
@@ -22,6 +25,23 @@ class TelemetryService extends TelemetryChannelClient {
2225
}
2326
}
2427

28+
const TELEMETRY_SECTION_ID = "telemetry";
29+
30+
Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfiguration({
31+
"id": TELEMETRY_SECTION_ID,
32+
"order": 110,
33+
"type": "object",
34+
"title": localize("telemetryConfigurationTitle", "Telemetry"),
35+
"properties": {
36+
"telemetry.enableTelemetry": {
37+
"type": "boolean",
38+
"description": localize("telemetry.enableTelemetry", "Enable usage data and errors to be sent to a Microsoft online service."),
39+
"default": true,
40+
"tags": ["usesOnlineServices"]
41+
}
42+
}
43+
});
44+
2545
class NodeProxyService extends NodeProxyChannelClient implements INodeProxyService {
2646
private readonly _onClose = new Emitter<void>();
2747
public readonly onClose = this._onClose.event;

0 commit comments

Comments
 (0)