Skip to content

Commit

Permalink
Fix #79429
Browse files Browse the repository at this point in the history
  • Loading branch information
sandy081 committed Aug 19, 2019
1 parent 8d67f9b commit b3827c8
Showing 1 changed file with 8 additions and 8 deletions.
Expand Up @@ -520,8 +520,8 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
return false;
}

const id = recommendationsToSuggest[0];
const tip = this._importantExeBasedRecommendations[id];
const extensionId = recommendationsToSuggest[0];
const tip = this._importantExeBasedRecommendations[extensionId];
const message = localize('exeRecommended', "The '{0}' extension is recommended as you have {1} installed on your system.", tip.friendlyName!, tip.exeFriendlyName || basename(tip.windowsPath!));

this.notificationService.prompt(Severity.Info, message,
Expand All @@ -534,8 +534,8 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
"extensionId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
}
*/
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'install', extensionId: name });
this.instantiationService.createInstance(InstallRecommendedExtensionAction, id).run();
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'install', extensionId });
this.instantiationService.createInstance(InstallRecommendedExtensionAction, extensionId).run();
}
}, {
label: localize('showRecommendations', "Show Recommendations"),
Expand All @@ -546,7 +546,7 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
"extensionId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
}
*/
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'show', extensionId: name });
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'show', extensionId });

const recommendationsAction = this.instantiationService.createInstance(ShowRecommendedExtensionsAction, ShowRecommendedExtensionsAction.ID, localize('showRecommendations', "Show Recommendations"));
recommendationsAction.run();
Expand All @@ -556,14 +556,14 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
label: choiceNever,
isSecondary: true,
run: () => {
this.addToImportantRecommendationsIgnore(id);
this.addToImportantRecommendationsIgnore(extensionId);
/* __GDPR__
"exeExtensionRecommendations:popup" : {
"userReaction" : { "classification": "SystemMetaData", "purpose": "FeatureInsight" },
"extensionId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
}
*/
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'neverShowAgain', extensionId: name });
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'neverShowAgain', extensionId });
this.notificationService.prompt(
Severity.Info,
localize('ignoreExtensionRecommendations', "Do you want to ignore all extension recommendations?"),
Expand All @@ -586,7 +586,7 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe
"extensionId": { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }
}
*/
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'cancelled', extensionId: name });
this.telemetryService.publicLog('exeExtensionRecommendations:popup', { userReaction: 'cancelled', extensionId });
}
}
);
Expand Down

0 comments on commit b3827c8

Please sign in to comment.