mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 11:08:51 +01:00
Merge remote-tracking branch 'origin/main' into alex/issue-143645
This commit is contained in:
@@ -16,7 +16,7 @@ import { ProtocolConstants } from 'vs/base/parts/ipc/common/ipc.net';
|
||||
import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
|
||||
import { ConfigurationService } from 'vs/platform/configuration/common/configurationService';
|
||||
import { ICredentialsMainService } from 'vs/platform/credentials/common/credentials';
|
||||
import { CredentialsMainService } from 'vs/platform/credentials/node/credentialsMainService';
|
||||
import { CredentialsWebMainService } from 'vs/platform/credentials/node/credentialsMainService';
|
||||
import { ExtensionHostDebugBroadcastChannel } from 'vs/platform/debug/common/extensionHostDebugIpc';
|
||||
import { IDownloadService } from 'vs/platform/download/common/download';
|
||||
import { DownloadServiceChannelClient } from 'vs/platform/download/common/downloadIpc';
|
||||
@@ -172,10 +172,11 @@ export async function setupServerServices(connectionToken: ServerConnectionToken
|
||||
|
||||
services.set(IEncryptionMainService, new SyncDescriptor(EncryptionMainService, [machineId]));
|
||||
|
||||
services.set(ICredentialsMainService, new SyncDescriptor(CredentialsMainService, [true]));
|
||||
services.set(ICredentialsMainService, new SyncDescriptor(CredentialsWebMainService));
|
||||
|
||||
instantiationService.invokeFunction(accessor => {
|
||||
const remoteExtensionEnvironmentChannel = new RemoteAgentEnvironmentChannel(connectionToken, environmentService, extensionManagementCLIService, logService, productService, extensionHostStatusService);
|
||||
const extensionManagementService = accessor.get(IExtensionManagementService);
|
||||
const remoteExtensionEnvironmentChannel = new RemoteAgentEnvironmentChannel(connectionToken, environmentService, extensionManagementCLIService, extensionManagementService, logService, productService, extensionHostStatusService);
|
||||
socketServer.registerChannel('remoteextensionsenvironment', remoteExtensionEnvironmentChannel);
|
||||
|
||||
const telemetryChannel = new ServerTelemetryChannel(accessor.get(IServerTelemetryService), appInsightsAppender);
|
||||
@@ -188,7 +189,6 @@ export async function setupServerServices(connectionToken: ServerConnectionToken
|
||||
|
||||
socketServer.registerChannel('request', new RequestChannel(accessor.get(IRequestService)));
|
||||
|
||||
const extensionManagementService = accessor.get(IExtensionManagementService);
|
||||
const channel = new ExtensionManagementChannel(extensionManagementService, (ctx: RemoteAgentConnectionContext) => getUriTransformer(ctx.remoteAuthority));
|
||||
socketServer.registerChannel('extensions', channel);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user