Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6af8f99

Browse files
authored
Move service registrations from debug adapter host to extension host (microsoft#2193)
Fixes microsoft#2191
1 parent 051f2f1 commit 6af8f99

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/client/activation/serviceRegistry.ts

+5
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33

44
'use strict';
55

6+
import { BANNER_NAME_LS_SURVEY, BANNER_NAME_PROPOSE_LS, IPythonExtensionBanner } from '../common/types';
67
import { IServiceManager } from '../ioc/types';
8+
import { LanguageServerSurveyBanner } from '../languageServices/languageServerSurveyBanner';
9+
import { ProposeLanguageServerBanner } from '../languageServices/proposeLanguageServerBanner';
710
import { ExtensionActivationService } from './activationService';
811
import { JediExtensionActivator } from './jedi';
912
import { LanguageServerExtensionActivator } from './languageServer';
@@ -13,4 +16,6 @@ export function registerTypes(serviceManager: IServiceManager) {
1316
serviceManager.addSingleton<IExtensionActivationService>(IExtensionActivationService, ExtensionActivationService);
1417
serviceManager.add<IExtensionActivator>(IExtensionActivator, JediExtensionActivator, ExtensionActivators.Jedi);
1518
serviceManager.add<IExtensionActivator>(IExtensionActivator, LanguageServerExtensionActivator, ExtensionActivators.DotNet);
19+
serviceManager.addSingleton<IPythonExtensionBanner>(IPythonExtensionBanner, LanguageServerSurveyBanner, BANNER_NAME_LS_SURVEY);
20+
serviceManager.addSingleton<IPythonExtensionBanner>(IPythonExtensionBanner, ProposeLanguageServerBanner, BANNER_NAME_PROPOSE_LS);
1621
}

src/client/debugger/serviceRegistry.ts

+1-6
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,10 @@ import { FileSystem } from '../common/platform/fileSystem';
99
import { PlatformService } from '../common/platform/platformService';
1010
import { IFileSystem, IPlatformService } from '../common/platform/types';
1111
import { CurrentProcess } from '../common/process/currentProcess';
12-
import { BANNER_NAME_LS_SURVEY, BANNER_NAME_PROPOSE_LS, ICurrentProcess,
13-
IExperimentalDebuggerBanner, IPythonExtensionBanner, ISocketServer } from '../common/types';
12+
import { ICurrentProcess, IExperimentalDebuggerBanner, ISocketServer } from '../common/types';
1413
import { ServiceContainer } from '../ioc/container';
1514
import { ServiceManager } from '../ioc/serviceManager';
1615
import { IServiceContainer, IServiceManager } from '../ioc/types';
17-
import { LanguageServerSurveyBanner } from '../languageServices/languageServerSurveyBanner';
18-
import { ProposeLanguageServerBanner } from '../languageServices/proposeLanguageServerBanner';
1916
import { ExperimentalDebuggerBanner } from './banner';
2017
import { DebugStreamProvider } from './Common/debugStreamProvider';
2118
import { ProtocolLogger } from './Common/protocolLogger';
@@ -45,6 +42,4 @@ function registerDebuggerTypes(serviceManager: IServiceManager) {
4542

4643
export function registerTypes(serviceManager: IServiceManager) {
4744
serviceManager.addSingleton<IExperimentalDebuggerBanner>(IExperimentalDebuggerBanner, ExperimentalDebuggerBanner);
48-
serviceManager.addSingleton<IPythonExtensionBanner>(IPythonExtensionBanner, LanguageServerSurveyBanner, BANNER_NAME_LS_SURVEY);
49-
serviceManager.addSingleton<IPythonExtensionBanner>(IPythonExtensionBanner, ProposeLanguageServerBanner, BANNER_NAME_PROPOSE_LS);
5045
}

0 commit comments

Comments
 (0)