提交 347957ed 编写于 作者: B Benjamin Pasero

debt - declarative lifecycle service

上级 0a5289e9
......@@ -85,7 +85,6 @@ import { LocalizationsChannelClient } from 'vs/platform/localizations/node/local
import { ProductService } from 'vs/platform/product/node/productService';
// import@electron-browser
import { LifecycleService } from 'vs/platform/lifecycle/electron-browser/lifecycleService';
import { WindowService } from 'vs/platform/windows/electron-browser/windowService';
import { RemoteAuthorityResolverService } from 'vs/platform/remote/electron-browser/remoteAuthorityResolverService';
import { RemoteAgentService } from 'vs/workbench/services/remote/electron-browser/remoteAgentServiceImpl';
......@@ -333,9 +332,6 @@ export class Workbench extends Disposable implements IWorkbenchLayoutService {
serviceCollection.set(ITelemetryService, telemetryService); // TODO@Ben use SyncDescriptor
// Lifecycle
serviceCollection.set(ILifecycleService, new SyncDescriptor(LifecycleService));
// Remote Resolver
serviceCollection.set(IRemoteAuthorityResolverService, new SyncDescriptor(RemoteAuthorityResolverService, undefined, true));
......
......@@ -69,6 +69,8 @@ import { ContextViewService } from 'vs/platform/contextview/browser/contextViewS
import { ExtensionGalleryService } from 'vs/platform/extensionManagement/node/extensionGalleryService';
import { IRequestService } from 'vs/platform/request/node/request';
import { RequestService } from 'vs/platform/request/electron-browser/requestService';
import { LifecycleService } from 'vs/platform/lifecycle/electron-browser/lifecycleService';
import { ILifecycleService } from 'vs/platform/lifecycle/common/lifecycle';
import 'vs/workbench/services/bulkEdit/browser/bulkEditService';
import 'vs/workbench/services/integrity/node/integrityService';
......@@ -121,6 +123,7 @@ registerSingleton(IExtensionEnablementService, ExtensionEnablementService, true)
registerSingleton(IContextViewService, ContextViewService, true);
registerSingleton(IExtensionGalleryService, ExtensionGalleryService, true);
registerSingleton(IRequestService, RequestService, true);
registerSingleton(ILifecycleService, LifecycleService);
//#endregion
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册