@@ -21,15 +21,24 @@ Index: code-server/lib/vscode/src/vs/server/node/serverServices.ts
21
21
===================================================================
22
22
--- code-server.orig/lib/vscode/src/vs/server/node/serverServices.ts
23
23
+++ code-server/lib/vscode/src/vs/server/node/serverServices.ts
24
- @@ -231,6 +231,9 @@ export async function setupServerService
24
+ @@ -11,7 +11,7 @@ import * as path from 'vs/base/common/pa
25
+ import { IURITransformer } from 'vs/base/common/uriIpc';
26
+ import { getMachineId } from 'vs/base/node/id';
27
+ import { Promises } from 'vs/base/node/pfs';
28
+ - import { ClientConnectionEvent, IMessagePassingProtocol, IPCServer, StaticRouter } from 'vs/base/parts/ipc/common/ipc';
29
+ + import { ClientConnectionEvent, IMessagePassingProtocol, IPCServer, ProxyChannel, StaticRouter } from 'vs/base/parts/ipc/common/ipc';
30
+ import { ProtocolConstants } from 'vs/base/parts/ipc/common/ipc.net';
31
+ import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
32
+ import { ConfigurationService } from 'vs/platform/configuration/common/configurationService';
33
+ @@ -227,6 +227,9 @@ export async function setupServerService
25
34
const channel = new ExtensionManagementChannel(extensionManagementService, (ctx: RemoteAgentConnectionContext) => getUriTransformer(ctx.remoteAuthority));
26
35
socketServer.registerChannel('extensions', channel);
27
36
28
- + const languagePackChannel = ProxyChannel.fromService<RemoteAgentConnectionContext>(accessor.get(ILanguagePackService));
37
+ + const languagePackChannel = ProxyChannel.fromService<RemoteAgentConnectionContext>(accessor.get(ILanguagePackService), disposables );
29
38
+ socketServer.registerChannel('languagePacks', languagePackChannel);
30
39
+
31
- const credentialsChannel = ProxyChannel.fromService<RemoteAgentConnectionContext>(accessor.get(ICredentialsMainService));
32
- socketServer.registerChannel('credentials', credentialsChannel );
40
+ // clean up extensions folder
41
+ remoteExtensionsScanner.whenExtensionsReady().then(() => extensionManagementService.cleanUp() );
33
42
34
43
Index: code-server/lib/vscode/src/vs/base/common/platform.ts
35
44
===================================================================
@@ -252,7 +261,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
252
261
===================================================================
253
262
--- code-server.orig/lib/vscode/src/vs/workbench/workbench.web.main.ts
254
263
+++ code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
255
- @@ -52 ,7 +52 ,7 @@ import 'vs/workbench/services/dialogs/br
264
+ @@ -50 ,7 +50 ,7 @@ import 'vs/workbench/services/dialogs/br
256
265
import 'vs/workbench/services/host/browser/browserHostService';
257
266
import 'vs/workbench/services/lifecycle/browser/lifecycleService';
258
267
import 'vs/workbench/services/clipboard/browser/clipboardService';
@@ -261,7 +270,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
261
270
import 'vs/workbench/services/path/browser/pathService';
262
271
import 'vs/workbench/services/themes/browser/browserHostColorSchemeService';
263
272
import 'vs/workbench/services/encryption/browser/encryptionService';
264
- @@ -117 ,8 +117 ,9 @@ registerSingleton(ILanguagePackService,
273
+ @@ -115 ,8 +115 ,9 @@ registerSingleton(ILanguagePackService,
265
274
// Logs
266
275
import 'vs/workbench/contrib/logs/browser/logs.contribution';
267
276
0 commit comments