diff options
author | Sandeep Somavarapu <sasomava@microsoft.com> | 2022-01-23 01:33:34 +0300 |
---|---|---|
committer | Sandeep Somavarapu <sasomava@microsoft.com> | 2022-01-23 01:33:55 +0300 |
commit | 9b75bd1f813e683bf46897d85387089ec083fb24 (patch) | |
tree | e36f42d287ad903882dfff954bd09a7be2f5ee59 /src/vs/platform/userDataSync/common/extensionsSync.ts | |
parent | face76358f8418cc4612aedf84b88ca3f7d8afdf (diff) |
#139015 more refactorings
- use getExtensions for querying by id or name
- introduce getExtensions in IExtensionsWorkbenchService
Diffstat (limited to 'src/vs/platform/userDataSync/common/extensionsSync.ts')
-rw-r--r-- | src/vs/platform/userDataSync/common/extensionsSync.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vs/platform/userDataSync/common/extensionsSync.ts b/src/vs/platform/userDataSync/common/extensionsSync.ts index a6748c43dc2..d9379bb0b57 100644 --- a/src/vs/platform/userDataSync/common/extensionsSync.ts +++ b/src/vs/platform/userDataSync/common/extensionsSync.ts @@ -497,7 +497,7 @@ export class ExtensionsSynchroniser extends AbstractSynchroniser implements IUse export interface IExtensionsInitializerPreviewResult { readonly installedExtensions: ILocalExtension[]; readonly disabledExtensions: IExtensionIdentifier[]; - readonly newExtensions: IExtensionIdentifier[]; + readonly newExtensions: (IExtensionIdentifier & { preRelease: boolean })[]; readonly remoteExtensions: ISyncExtension[]; } @@ -520,7 +520,7 @@ export abstract class AbstractExtensionsInitializer extends AbstractInitializer protected generatePreview(remoteExtensions: ISyncExtension[], localExtensions: ILocalExtension[]): IExtensionsInitializerPreviewResult { const installedExtensions: ILocalExtension[] = []; - const newExtensions: IExtensionIdentifier[] = []; + const newExtensions: (IExtensionIdentifier & { preRelease: boolean })[] = []; const disabledExtensions: IExtensionIdentifier[] = []; for (const extension of remoteExtensions) { if (this.ignoredExtensionsManagementService.hasToNeverSyncExtension(extension.identifier.id)) { @@ -535,7 +535,7 @@ export abstract class AbstractExtensionsInitializer extends AbstractInitializer disabledExtensions.push(extension.identifier); } } else if (extension.installed) { - newExtensions.push(extension.identifier); + newExtensions.push({ ...extension.identifier, preRelease: !!extension.preRelease }); if (extension.disabled) { disabledExtensions.push(extension.identifier); } |