This commit is contained in:
Timothy Jaeryang Baek
2025-12-21 18:08:36 +04:00
parent 7746e9f4b8
commit c96549eaa7
7 changed files with 170 additions and 71 deletions
+3 -9
View File
@@ -779,9 +779,6 @@
urls = [urls];
}
// deduplicate URLs
urls = [...new Set(urls)];
// Create file items first
const fileItems = urls.map((url) => ({
type: 'text',
@@ -796,7 +793,6 @@
// Display all items at once
files = [...files, ...fileItems];
// Process sequentially (NOT parallel)
for (const fileItem of fileItems) {
try {
const res = isYoutubeUrl(fileItem.url)
@@ -811,14 +807,12 @@
...fileItem.file
};
}
files = [...files];
} catch (e) {
fileItem.status = 'error';
fileItem.error = String(e);
files = files.filter((f) => f.name !== url);
toast.error(`${e}`);
}
// Force UI reactivity after each file finishes
files = [...files];
}
};