diff --git a/package.json b/package.json index da98236..6a789f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.72", + "version": "6.4.73", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", diff --git a/src/lib/modules/extensions/extensions.ts b/src/lib/modules/extensions/extensions.ts index 8986041..03941c9 100644 --- a/src/lib/modules/extensions/extensions.ts +++ b/src/lib/modules/extensions/extensions.ts @@ -196,13 +196,17 @@ export const extensions = new class Extensions { const extopts = get(extensionOptions) const configs = get(saved) + const checkMovie = !singleEp && movie + const checkBatch = !singleEp && !movie + for (const [id, worker] of Object.entries(workers)) { if (!extopts[id]!.enabled) continue if (configs[id]!.type !== 'torrent') continue try { const promises: Array> = [] promises.push(worker.single(options)) - if (!singleEp && (movie || media.status === 'FINISHED')) promises.push(movie ? worker.movie(options) : worker.batch(options)) + if (checkMovie) promises.push(worker.movie(options)) + if (checkBatch) promises.push(worker.batch(options)) for (const result of await Promise.allSettled(promises)) { if (result.status === 'fulfilled') { diff --git a/tsconfig.json b/tsconfig.json index fdcb950..cccdcb2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,6 +20,12 @@ "typeAcquisition": { "enable": false }, + "exclude": [ + "node_modules", + ".svelte-kit", + "build", + "public" + ], "files": [], "references": [ {