feat: 修改链接ide之前的判断逻辑,检测是否安装过ide扩展

This commit is contained in:
刘伟光 2025-12-22 11:22:51 +08:00
parent 0c14f4ce08
commit 43e0815def
2 changed files with 9 additions and 4 deletions

View file

@ -938,7 +938,12 @@ export const AppContainer = (props: AppContainerProps) => {
const handleIdePromptComplete = useCallback(
(result: IdeIntegrationNudgeResult) => {
if (result.userSelection === 'yes') {
handleSlashCommand('/ide install');
// Check whether the extension has been pre-installed
if (result.isExtensionPreInstalled) {
handleSlashCommand('/ide enable');
} else {
handleSlashCommand('/ide install');
}
settings.setValue(SettingScope.User, 'ide.hasSeenNudge', true);
} else if (result.userSelection === 'dismiss') {
settings.setValue(SettingScope.User, 'ide.hasSeenNudge', true);