chore: prompt edit with base helper function

This commit is contained in:
Kevin
2025-07-02 11:50:17 -05:00
parent 529c619fb5
commit 74f6e338f7
2 changed files with 5 additions and 4 deletions

View File

@ -97,7 +97,7 @@ export async function createShortlink(
if (password) { if (password) {
body.password = password body.password = password
} }
const response = await fetch(withAPIBaseURL('/user/shortlinks'), { const response = await fetch(withAPIBaseURL('/user/shortlinks'), {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-type': 'application/json', 'Content-type': 'application/json',

View File

@ -28,6 +28,7 @@ import { uuidv4 } from '@src/lib/utils'
import type { File as KittyCadLibFile } from '@kittycad/lib/dist/types/src/models' import type { File as KittyCadLibFile } from '@kittycad/lib/dist/types/src/models'
import type { FileMeta } from '@src/lib/types' import type { FileMeta } from '@src/lib/types'
import type { RequestedKCLFile } from '@src/machines/systemIO/utils' import type { RequestedKCLFile } from '@src/machines/systemIO/utils'
import { withAPIBaseURL } from '@src/lib/withBaseURL'
type KclFileMetaMap = { type KclFileMetaMap = {
[execStateFileNamesIndex: number]: Extract<FileMeta, { type: 'kcl' }> [execStateFileNamesIndex: number]: Extract<FileMeta, { type: 'kcl' }>
@ -77,7 +78,7 @@ async function submitTextToCadRequest(
}) })
const response = await fetch( const response = await fetch(
`${VITE_KC_API_BASE_URL}/ml/text-to-cad/multi-file/iteration`, withAPIBaseURL('/ml/text-to-cad/multi-file/iteration'),
{ {
method: 'POST', method: 'POST',
headers: { headers: {
@ -304,7 +305,7 @@ export async function getPromptToEditResult(
id: string, id: string,
token?: string token?: string
): Promise<Models['TextToCadMultiFileIteration_type'] | Error> { ): Promise<Models['TextToCadMultiFileIteration_type'] | Error> {
const url = VITE_KC_API_BASE_URL + '/async/operations/' + id const url = withAPIBaseURL(`/async/operations/${id}`)
const data: Models['TextToCadMultiFileIteration_type'] | Error = const data: Models['TextToCadMultiFileIteration_type'] | Error =
await crossPlatformFetch( await crossPlatformFetch(
url, url,
@ -340,7 +341,7 @@ export async function doPromptEdit({
;(window as any).process = { ;(window as any).process = {
env: { env: {
ZOO_API_TOKEN: token, ZOO_API_TOKEN: token,
ZOO_HOST: VITE_KC_API_BASE_URL, ZOO_HOST: withAPIBaseURL('')
}, },
} }
try { try {