web/queue: fix filename on downloads, add mimetype, remove duplicates

filename is no longer passed to workers for no reason
This commit is contained in:
wukko
2025-02-02 00:31:54 +06:00
parent 50df95b212
commit 61efa619a2
6 changed files with 17 additions and 18 deletions

View File

@@ -27,7 +27,7 @@ const ff = new LibAVWrapper((progress) => {
ff.init();
const remux = async (files: CobaltFileReference[], args: string[], output: FileInfo, filename: string) => {
const remux = async (files: CobaltFileReference[], args: string[], output: FileInfo) => {
if (!(files && output && args)) return;
await ff.init();
@@ -86,8 +86,7 @@ const remux = async (files: CobaltFileReference[], args: string[], output: FileI
self.postMessage({
cobaltRemuxWorker: {
render,
filename
render
}
});
} catch (e) {
@@ -99,8 +98,8 @@ const remux = async (files: CobaltFileReference[], args: string[], output: FileI
self.onmessage = async (event: MessageEvent) => {
const ed = event.data.cobaltRemuxWorker;
if (ed) {
if (ed.files && ed.args && ed.output && ed.filename) {
await remux(ed.files, ed.args, ed.output, ed.filename);
if (ed.files && ed.args && ed.output) {
await remux(ed.files, ed.args, ed.output);
}
}
}