mirror of
https://github.com/Microsoft/vscode
synced 2024-10-12 22:37:41 +00:00
always send exeExtensionRecommendations:alreadyInstalled
This commit is contained in:
parent
cf8d61ebd2
commit
dae6c27e33
|
@ -506,15 +506,6 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
|
|||
|
||||
private async promptForImportantExeBasedExtension(): Promise<boolean> {
|
||||
|
||||
const storageKey = 'extensionsAssistant/workspaceRecommendationsIgnore';
|
||||
const config = this.configurationService.getValue<IExtensionsConfiguration>(ConfigurationKey);
|
||||
|
||||
if (config.ignoreRecommendations
|
||||
|| config.showRecommendationsOnlyOnDemand
|
||||
|| this.storageService.getBoolean(storageKey, StorageScope.WORKSPACE, false)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
let recommendationsToSuggest = Object.keys(this._importantExeBasedRecommendations);
|
||||
|
||||
const installed = await this.extensionManagementService.getInstalled(ExtensionType.User);
|
||||
|
@ -527,13 +518,23 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
|
|||
"exeName": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
|
||||
}
|
||||
*/
|
||||
this.telemetryService.publicLog('exeExtensionRecommendations:alreadyInstalled', { extensionId, exeName: tip.exeFriendlyName || basename(tip.windowsPath!) });
|
||||
this.telemetryService.publicLog('exeExtensionRecommendations:alreadyInstalled', { extensionId, exeName: basename(tip.windowsPath!) });
|
||||
|
||||
});
|
||||
|
||||
if (recommendationsToSuggest.length === 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const storageKey = 'extensionsAssistant/workspaceRecommendationsIgnore';
|
||||
const config = this.configurationService.getValue<IExtensionsConfiguration>(ConfigurationKey);
|
||||
|
||||
if (config.ignoreRecommendations
|
||||
|| config.showRecommendationsOnlyOnDemand
|
||||
|| this.storageService.getBoolean(storageKey, StorageScope.WORKSPACE, false)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
recommendationsToSuggest = this.filterIgnoredOrNotAllowed(recommendationsToSuggest);
|
||||
if (recommendationsToSuggest.length === 0) {
|
||||
return false;
|
||||
|
|
Loading…
Reference in a new issue