diff --git a/src/features/ecommerce/EcommerceVideoWorkspace.tsx b/src/features/ecommerce/EcommerceVideoWorkspace.tsx index 16b6510..1174943 100644 --- a/src/features/ecommerce/EcommerceVideoWorkspace.tsx +++ b/src/features/ecommerce/EcommerceVideoWorkspace.tsx @@ -19,6 +19,7 @@ import { saveVideoHistory, buildComplianceFailureMessage, } from "./ecommerceVideoService"; +import { waitForTask } from "../../api/taskSubscription"; import { PLAN_STEP_LABELS, PLAN_STEPS_DISPLAY, @@ -315,7 +316,6 @@ export default function EcommerceVideoWorkspace({ if (scene.status !== "running" && scene.status !== "pending") continue; if (!scene.imageTaskId) continue; try { - const { waitForTask } = await import("../../api/taskSubscription"); const resultUrl = await waitForTask(scene.imageTaskId, { abortRef: renderAbortRef.current, onProgress: (e) => @@ -349,7 +349,6 @@ export default function EcommerceVideoWorkspace({ if (scene.status !== "running" && scene.status !== "pending") continue; if (!scene.taskId) continue; try { - const { waitForTask } = await import("../../api/taskSubscription"); const resultUrl = await waitForTask(scene.taskId, { abortRef: renderAbortRef.current, onProgress: (e) =>