Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ let perfStats = {

Object.defineProperty(exports, "__esModule", { value: true });

const extension = require('./out/src/extension');
const extension = require('./dist/extension.bundle');
Comment thread
MicroFish91 marked this conversation as resolved.
Outdated

async function activate(ctx) {
return await extension.activateInternal(ctx, perfStats, true /* ignoreBundle */);
return await extension.activateInternal(ctx, perfStats);
}

async function deactivate(ctx) {
Expand Down
4 changes: 4 additions & 0 deletions src/debug/validatePreDebug.ts
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,11 @@ async function validateEmulatorIsRunning(context: IActionContext, projectPath: s
const result: vscode.MessageItem = await context.ui.showWarningMessage(message, { learnMoreLink, modal: true, stepName: 'failedToConnectEmulator' }, debugAnyway, installOrRun);
if (result === installOrRun) {
if (azuriteExtension) {
// Start all Azurite services (Blob, Table, Queue) required for durable functions
Comment thread
MicroFish91 marked this conversation as resolved.
Outdated
// Durable functions require Table service for orchestration state and Queue service for messaging
await vscode.commands.executeCommand('azurite.start_blob');
await vscode.commands.executeCommand('azurite.start_table');
await vscode.commands.executeCommand('azurite.start_queue');
}
else {
await vscode.commands.executeCommand('workbench.extensions.installExtension', 'azurite.azurite');
Expand Down