Skip to content

Commit 3dcf232

Browse files
committed
Add new remote agent method
1 parent 80a2614 commit 3dcf232

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

src/vs/workbench/services/remote/common/abstractRemoteAgentService.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@ export abstract class AbstractRemoteAgentService extends Disposable implements I
5656

5757
return Promise.resolve(undefined);
5858
}
59+
60+
disableTelemetry(): Promise<void> {
61+
const connection = this.getConnection();
62+
if (connection) {
63+
const client = new RemoteExtensionEnvironmentChannelClient(connection.getChannel('remoteextensionsenvironment'));
64+
return client.disableTelemetry();
65+
}
66+
67+
return Promise.resolve(undefined);
68+
}
5969
}
6070

6171
export class RemoteAgentConnection extends Disposable implements IRemoteAgentConnection {

src/vs/workbench/services/remote/common/remoteAgentService.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export interface IRemoteAgentService {
2020
getConnection(): IRemoteAgentConnection | null;
2121
getEnvironment(bail?: boolean): Promise<IRemoteAgentEnvironment | null>;
2222
getDiagnosticInfo(options: IDiagnosticInfoOptions): Promise<IDiagnosticInfo | undefined>;
23+
disableTelemetry(): Promise<void>;
2324
}
2425

2526
export interface IRemoteAgentConnection {

0 commit comments

Comments
 (0)