diff --git a/src/vs/workbench/contrib/void/browser/miscWokrbenchContrib.ts b/src/vs/workbench/contrib/void/browser/miscWokrbenchContrib.ts index bc04b733..6852c799 100644 --- a/src/vs/workbench/contrib/void/browser/miscWokrbenchContrib.ts +++ b/src/vs/workbench/contrib/void/browser/miscWokrbenchContrib.ts @@ -5,23 +5,31 @@ import { Disposable } from '../../../../base/common/lifecycle.js'; import { IWorkbenchContribution, registerWorkbenchContribution2, WorkbenchPhase } from '../../../common/contributions.js'; -import { IExtensionTransferService } from './extensionTransferService.js'; -import { os } from '../common/helpers/systemInfo.js'; +// import { IExtensionTransferService } from './extensionTransferService.js'; +// import { os } from '../common/helpers/systemInfo.js'; +// import { IStorageService, StorageScope, StorageTarget } from '../../../../platform/storage/common/storage.js'; // Onboarding contribution that mounts the component at startup export class MiscWorkbenchContribs extends Disposable implements IWorkbenchContribution { static readonly ID = 'workbench.contrib.voidMiscWorkbenchContribs'; constructor( - @IExtensionTransferService private readonly extensionTransferService: IExtensionTransferService, + // @IExtensionTransferService private readonly extensionTransferService: IExtensionTransferService, + // @IStorageService private readonly storageService: IStorageService, ) { super(); this.initialize(); } private initialize(): void { - // delete blacklisted extensions - this.extensionTransferService.deleteBlacklistExtensions(os) + + // // delete blacklisted extensions once (this is for people who already installed them) + // const deleteExtensionsStorageId = 'void-deleted-blacklist' + // const alreadyDeleted = this.storageService.get(deleteExtensionsStorageId, StorageScope.APPLICATION) + // if (!alreadyDeleted) { + // this.storageService.store(deleteExtensionsStorageId, 'true', StorageScope.APPLICATION, StorageTarget.MACHINE) + // this.extensionTransferService.deleteBlacklistExtensions(os) + // } } }