adopt lazy services (#160168)

#159178
- make services lazy
- adopt to eager instantiation with comment
This commit is contained in:
Sandeep Somavarapu
2022-09-06 14:06:03 +02:00
committed by GitHub
parent 12185baa0f
commit ba6d0bd1d9
10 changed files with 35 additions and 35 deletions
+7 -7
View File
@@ -170,17 +170,17 @@ class CliMain extends Disposable {
services.set(IUriIdentityService, new UriIdentityService(fileService));
// Request
services.set(IRequestService, new SyncDescriptor(RequestService));
services.set(IRequestService, new SyncDescriptor(RequestService, undefined, true));
// Download Service
services.set(IDownloadService, new SyncDescriptor(DownloadService));
services.set(IDownloadService, new SyncDescriptor(DownloadService, undefined, true));
// Extensions
services.set(IExtensionsProfileScannerService, new SyncDescriptor(ExtensionsProfileScannerService));
services.set(IExtensionsScannerService, new SyncDescriptor(ExtensionsScannerService));
services.set(INativeServerExtensionManagementService, new SyncDescriptor(ExtensionManagementService));
services.set(IExtensionGalleryService, new SyncDescriptor(ExtensionGalleryServiceWithNoStorageService));
services.set(IExtensionManagementCLIService, new SyncDescriptor(ExtensionManagementCLIService));
services.set(IExtensionsProfileScannerService, new SyncDescriptor(ExtensionsProfileScannerService, undefined, true));
services.set(IExtensionsScannerService, new SyncDescriptor(ExtensionsScannerService, undefined, true));
services.set(INativeServerExtensionManagementService, new SyncDescriptor(ExtensionManagementService, undefined, true));
services.set(IExtensionGalleryService, new SyncDescriptor(ExtensionGalleryServiceWithNoStorageService, undefined, true));
services.set(IExtensionManagementCLIService, new SyncDescriptor(ExtensionManagementCLIService, undefined, true));
// Localizations
services.set(ILanguagePackService, new SyncDescriptor(NativeLanguagePackService));