@@ -21,7 +21,7 @@ import {
2121 INSTALL_ERROR_MALICIOUS ,
2222 INSTALL_ERROR_INCOMPATIBLE
2323} from 'vs/platform/extensionManagement/common/extensionManagement' ;
24- import { areSameExtensions , getGalleryExtensionId , groupByExtension , getMaliciousExtensionsSet , getGalleryExtensionTelemetryData , getLocalExtensionTelemetryData , ExtensionIdentifierWithVersion , parseBuiltInExtensions } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
24+ import { areSameExtensions , getGalleryExtensionId , groupByExtension , getMaliciousExtensionsSet , getGalleryExtensionTelemetryData , getLocalExtensionTelemetryData , ExtensionIdentifierWithVersion } from 'vs/platform/extensionManagement/common/extensionManagementUtil' ;
2525import { localizeManifest } from '../common/extensionNls' ;
2626import { IEnvironmentService } from 'vs/platform/environment/common/environment' ;
2727import { INativeEnvironmentService } from 'vs/platform/environment/node/environmentService' ;
@@ -46,7 +46,6 @@ import { CancellationToken } from 'vs/base/common/cancellation';
4646import { getPathFromAmdModule } from 'vs/base/common/amd' ;
4747import { getManifest } from 'vs/platform/extensionManagement/node/extensionManagementUtil' ;
4848import { IExtensionManifest , ExtensionType } from 'vs/platform/extensions/common/extensions' ;
49- import { IProductService } from 'vs/platform/product/common/productService' ;
5049
5150const ERROR_SCANNING_SYS_EXTENSIONS = 'scanningSystem' ;
5251const ERROR_SCANNING_USER_EXTENSIONS = 'scanningUser' ;
@@ -134,7 +133,6 @@ export class ExtensionManagementService extends Disposable implements IExtension
134133 @ILogService private readonly logService : ILogService ,
135134 @optional ( IDownloadService ) private downloadService : IDownloadService ,
136135 @ITelemetryService private readonly telemetryService : ITelemetryService ,
137- @IProductService private readonly productService : IProductService ,
138136 ) {
139137 super ( ) ;
140138 this . systemExtensionsPath = environmentService . builtinExtensionsPath ;
@@ -756,6 +754,7 @@ export class ExtensionManagementService extends Disposable implements IExtension
756754 // Scan other system extensions during development
757755 const devSystemExtensionsPromise = this . getDevSystemExtensionsList ( )
758756 . then ( devSystemExtensionsList => {
757+ console . log ( devSystemExtensionsList ) ;
759758 if ( devSystemExtensionsList . length ) {
760759 return this . scanExtensions ( this . devSystemExtensionsPath , ExtensionType . System )
761760 . then ( result => {
@@ -947,17 +946,8 @@ export class ExtensionManagementService extends Disposable implements IExtension
947946 return this . _devSystemExtensionsPath ;
948947 }
949948
950- private _devSystemExtensionsFilePath : string | null = null ;
951- private get devSystemExtensionsFilePath ( ) : string {
952- if ( ! this . _devSystemExtensionsFilePath ) {
953- this . _devSystemExtensionsFilePath = path . normalize ( path . join ( getPathFromAmdModule ( require , '' ) , '..' , 'build' , 'builtInExtensions.json' ) ) ;
954- }
955- return this . _devSystemExtensionsFilePath ;
956- }
957-
958949 private getDevSystemExtensionsList ( ) : Promise < string [ ] > {
959- return pfs . readFile ( this . devSystemExtensionsFilePath , 'utf8' )
960- . then ( data => parseBuiltInExtensions ( data , this . productService . quality ) . map ( ext => ext . name ) ) ;
950+ return Promise . resolve ( product . builtInExtensions ? product . builtInExtensions . map ( e => e . name ) : [ ] ) ;
961951 }
962952
963953 private toNonCancellablePromise < T > ( promise : Promise < T > ) : Promise < T > {
0 commit comments