0.10.2-1 Downloads

This commit is contained in:
2026-03-15 13:04:05 +00:00
parent 7d6c154909
commit ca2bd76572
24 changed files with 1209 additions and 89 deletions
+13 -1
View File
@@ -567,7 +567,19 @@ export default function HistoryPage({ refreshToken = 0 }) {
setDownloadBusyTarget(normalizedTarget);
try {
await api.downloadJobArchive(jobId, normalizedTarget);
const response = await api.requestJobArchive(jobId, normalizedTarget);
const item = response?.item && typeof response.item === 'object' ? response.item : null;
const label = normalizedTarget === 'raw' ? 'RAW' : 'Encode';
const isReady = String(item?.status || '').trim().toLowerCase() === 'ready';
const detail = isReady
? `${label}-ZIP ist bereits auf der Downloads-Seite verfuegbar.`
: `${label}-ZIP wird im Hintergrund erstellt und erscheint danach auf der Downloads-Seite.`;
toastRef.current?.show({
severity: isReady ? 'success' : 'info',
summary: isReady ? 'ZIP bereit' : 'ZIP wird erstellt',
detail,
life: 4000
});
} catch (error) {
toastRef.current?.show({
severity: 'error',