consider outdated targetplatform while loading extensions

This commit is contained in:
Sandeep Somavarapu
2022-03-17 12:20:13 +05:30
parent 835f6ac13c
commit e767f79f1f
4 changed files with 57 additions and 31 deletions

View File

@@ -171,7 +171,8 @@ export async function setupServerServices(connectionToken: ServerConnectionToken
services.set(ICredentialsMainService, new SyncDescriptor(CredentialsMainService, [true]));
instantiationService.invokeFunction(accessor => {
const remoteExtensionEnvironmentChannel = new RemoteAgentEnvironmentChannel(connectionToken, environmentService, extensionManagementCLIService, logService, productService);
const extensionManagementService = accessor.get(IExtensionManagementService);
const remoteExtensionEnvironmentChannel = new RemoteAgentEnvironmentChannel(connectionToken, environmentService, extensionManagementCLIService, extensionManagementService, logService, productService);
socketServer.registerChannel('remoteextensionsenvironment', remoteExtensionEnvironmentChannel);
const telemetryChannel = new ServerTelemetryChannel(accessor.get(IServerTelemetryService), appInsightsAppender);
@@ -184,7 +185,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);