Revert "Use tmp dir for extension extract location (#181893)"

This reverts commit c1eab19b67.
This commit is contained in:
Sandeep Somavarapu 2023-05-10 12:35:32 +02:00
parent 6ec9831bf4
commit 4b0d65970d
No known key found for this signature in database
GPG key ID: DD41CAAC8081CC7D

View file

@ -10,7 +10,6 @@ import { IStringDictionary } from 'vs/base/common/collections';
import { toErrorMessage } from 'vs/base/common/errorMessage';
import { getErrorMessage } from 'vs/base/common/errors';
import { Emitter } from 'vs/base/common/event';
import { randomPath } from 'vs/base/common/extpath';
import { Disposable } from 'vs/base/common/lifecycle';
import { ResourceSet } from 'vs/base/common/map';
import { Schemas } from 'vs/base/common/network';
@ -415,7 +414,6 @@ export class ExtensionsScanner extends Disposable {
@IFileService private readonly fileService: IFileService,
@IExtensionsScannerService private readonly extensionsScannerService: IExtensionsScannerService,
@IExtensionsProfileScannerService private readonly extensionsProfileScannerService: IExtensionsProfileScannerService,
@INativeEnvironmentService private readonly environmentService: INativeEnvironmentService,
@ILogService private readonly logService: ILogService,
) {
super();
@ -458,7 +456,7 @@ export class ExtensionsScanner extends Disposable {
async extractUserExtension(extensionKey: ExtensionKey, zipPath: string, metadata: Metadata, token: CancellationToken): Promise<ILocalExtension> {
const folderName = extensionKey.toString();
const tempPath = randomPath(this.environmentService.tmpDir.fsPath);
const tempPath = path.join(this.extensionsScannerService.userExtensionsLocation.fsPath, `.${generateUuid()}`);
const extensionPath = path.join(this.extensionsScannerService.userExtensionsLocation.fsPath, folderName);
try {