bak
This commit is contained in:
1 parent
fcefd258eb
commit
6b6157d786
23 files changed
+1140
-237
No files matched your search
@@ -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'))
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user