This commit is contained in:
th committed 2026-04-19 22:32:06 +02:00
1 parent fcefd258eb
commit 6b6157d786
23 files changed
+1140 -237

No files matched your search

+4 -4
View File
@@ -40,10 +40,10 @@ export async function renderOnServer(
})
if (!startRes.ok) {
const body = await startRes.text().catch(() => '')
throw new Error(`Server start fehlgeschlagen (${startRes.status}): ${body.slice(0, 200)}`)
throw new Error(`Server start failed (${startRes.status}): ${body.slice(0, 200)}`)
}
const { jobId } = (await startRes.json()) as { jobId: string }
if (!jobId) throw new Error('Server lieferte keine jobId')
if (!jobId) throw new Error('Server did not return a jobId')
const downloadUrl = await new Promise<string>((resolve, reject) => {
const es = new EventSource(`${baseUrl}/render/${jobId}/events`)
@@ -78,13 +78,13 @@ export async function renderOnServer(
opts.signal?.removeEventListener('abort', onAbort)
if (data.error) reject(new Error(data.error))
else if (data.url) resolve(`${baseUrl}${data.url}`)
else reject(new Error('Server meldete fertig ohne Download-URL'))
else reject(new Error('Server reported done without download URL'))
}
}
es.onerror = () => {
es.close()
opts.signal?.removeEventListener('abort', onAbort)
reject(new Error('Verbindung zum Render-Server verloren'))
reject(new Error('Connection to render server lost'))
}
})