From b7ea300a400f724d61c377cedb48e0a08bd2be07 Mon Sep 17 00:00:00 2001 From: andrew-eldridge Date: Fri, 21 Nov 2025 14:31:12 -0500 Subject: [PATCH] prompt for azure connector details and start design-time host on new projects --- .../CodeProjectBase/CreateLogicAppProjects.ts | 6 ++++++ .../src/app/commands/workflows/azureConnectorWizard.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts b/apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts index 015232c35b6..75ddcb31596 100644 --- a/apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts +++ b/apps/vs-code-designer/src/app/commands/createNewCodeProject/CodeProjectBase/CreateLogicAppProjects.ts @@ -18,6 +18,8 @@ import { createRulesFiles, updateWorkspaceFile, } from './CreateLogicAppWorkspace'; +import { getAzureConnectorDetailsForLocalProject } from '../../../utils/codeless/common'; +import { startDesignTimeApi } from '../../../utils/codeless/startDesignTimeApi'; export async function createLogicAppProject(context: IActionContext, options: any, workspaceRootFolder: any): Promise { addLocalFuncTelemetry(context); @@ -83,5 +85,9 @@ export async function createLogicAppProject(context: IActionContext, options: an const createFunctionAppFilesStep = new CreateFunctionAppFiles(); await createFunctionAppFilesStep.setup(mySubContext); } + + getAzureConnectorDetailsForLocalProject(context, logicAppFolderPath); + startDesignTimeApi(logicAppFolderPath); + vscode.window.showInformationMessage(localize('finishedCreating', 'Finished creating project.')); } diff --git a/apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts b/apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts index 530bfffe1d0..8ea4097e7ac 100644 --- a/apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts +++ b/apps/vs-code-designer/src/app/commands/workflows/azureConnectorWizard.ts @@ -41,6 +41,7 @@ export function createAzureWizard(wizardContext: IAzureConnectorsContext, projec executeSteps: [new SaveAzureContext(projectPath)], }); } + class GetSubscriptionDetailsStep extends AzureWizardPromptStep { private _projectPath: string;