From 6c10357557325aeea6049ce47ecbd4e4a5c54cf7 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 8 May 2026 22:00:40 -0400 Subject: [PATCH] call api host method --- frontend/libs/components/vfx/src/lib/api.ts | 6 +++++- frontend/libs/components/vfx/tsconfig.json | 3 +++ frontend/libs/components/vfx/tsconfig.lib.json | 3 +++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend/libs/components/vfx/src/lib/api.ts b/frontend/libs/components/vfx/src/lib/api.ts index b607d8be3f..6464f25101 100644 --- a/frontend/libs/components/vfx/src/lib/api.ts +++ b/frontend/libs/components/vfx/src/lib/api.ts @@ -1,3 +1,5 @@ +import { StorytellerApiHostStore } from "@storyteller/api"; + export type SubmitVFXJobRequest = { source_video_media_token: string; reference_image_media_token: string | null; @@ -22,7 +24,9 @@ export async function submitVFXJob( req: SubmitVFXJobRequest, ): Promise { try { - const res = await fetch(VFX_ENDPOINT, { + const url = StorytellerApiHostStore.getInstance().pathToFullUrl(VFX_ENDPOINT); + + const res = await fetch(url, { method: "POST", headers: { "Content-Type": "application/json" }, credentials: "include", diff --git a/frontend/libs/components/vfx/tsconfig.json b/frontend/libs/components/vfx/tsconfig.json index cea44c8d21..5ed54ae97c 100644 --- a/frontend/libs/components/vfx/tsconfig.json +++ b/frontend/libs/components/vfx/tsconfig.json @@ -2,6 +2,9 @@ "files": [], "include": [], "references": [ + { + "path": "../../api" + }, { "path": "../../common" }, diff --git a/frontend/libs/components/vfx/tsconfig.lib.json b/frontend/libs/components/vfx/tsconfig.lib.json index 66b1a63b54..ebb74a0f9a 100644 --- a/frontend/libs/components/vfx/tsconfig.lib.json +++ b/frontend/libs/components/vfx/tsconfig.lib.json @@ -31,6 +31,9 @@ "src/**/*.tsx" ], "references": [ + { + "path": "../../api/tsconfig.lib.json" + }, { "path": "../../common/tsconfig.lib.json" },