diff options
author | Sandeep Somavarapu <sasomava@microsoft.com> | 2021-09-06 17:37:13 +0300 |
---|---|---|
committer | Sandeep Somavarapu <sasomava@microsoft.com> | 2021-09-06 17:38:45 +0300 |
commit | 38b3871faa5336ec9f6eb72b25c34de7f1431020 (patch) | |
tree | e271f31a19d8bae93aecadf7d4b7672dd1b176b9 /src/vs/platform/extensionManagement/node/extensionManagementService.ts | |
parent | 838e3b41308c08957c1befcb207e7de6a58bbd9f (diff) |
#119440 Remove optional download service
Diffstat (limited to 'src/vs/platform/extensionManagement/node/extensionManagementService.ts')
-rw-r--r-- | src/vs/platform/extensionManagement/node/extensionManagementService.ts | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/vs/platform/extensionManagement/node/extensionManagementService.ts b/src/vs/platform/extensionManagement/node/extensionManagementService.ts index bbb7650c1bd..cca45ad886e 100644 --- a/src/vs/platform/extensionManagement/node/extensionManagementService.ts +++ b/src/vs/platform/extensionManagement/node/extensionManagementService.ts @@ -32,7 +32,7 @@ import { ExtensionsWatcher } from 'vs/platform/extensionManagement/node/extensio import { ExtensionType, IExtensionManifest } from 'vs/platform/extensions/common/extensions'; import { isEngineValid } from 'vs/platform/extensions/common/extensionValidator'; import { IFileService } from 'vs/platform/files/common/files'; -import { IInstantiationService, optional } from 'vs/platform/instantiation/common/instantiation'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ILogService } from 'vs/platform/log/common/log'; import product from 'vs/platform/product/common/product'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; @@ -57,7 +57,7 @@ export class ExtensionManagementService extends AbstractExtensionManagementServi @ITelemetryService telemetryService: ITelemetryService, @ILogService logService: ILogService, @INativeEnvironmentService private readonly environmentService: INativeEnvironmentService, - @optional(IDownloadService) private downloadService: IDownloadService, + @IDownloadService private downloadService: IDownloadService, @IInstantiationService instantiationService: IInstantiationService, @IFileService fileService: IFileService, ) { @@ -137,10 +137,6 @@ export class ExtensionManagementService extends AbstractExtensionManagementServi if (vsix.scheme === Schemas.file) { return vsix; } - if (!this.downloadService) { - throw new Error('Download service is not available'); - } - const downloadedLocation = joinPath(this.environmentService.tmpDir, generateUuid()); await this.downloadService.download(vsix, downloadedLocation); return downloadedLocation; |