diff --git a/package.json b/package.json index 09b1736..4319d66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.3.21", + "version": "6.3.22", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.14.4", diff --git a/src/lib/components/SearchModal.svelte b/src/lib/components/SearchModal.svelte index 33ed0a7..4878834 100644 --- a/src/lib/components/SearchModal.svelte +++ b/src/lib/components/SearchModal.svelte @@ -64,7 +64,7 @@ $: open = !!$searchStore.media - $: searchResult = !!$searchStore.media && extensions.getResultsFromExtensions({ media: $searchStore.media, episode: $searchStore.episode, batch: $settings.searchBatch, resolution: $settings.searchQuality }) + $: searchResult = !!$searchStore.media && extensions.getResultsFromExtensions({ media: $searchStore.media, episode: $searchStore.episode, resolution: $settings.searchQuality }) function close (state = false) { if (!state) { @@ -126,8 +126,8 @@ async function startAnimation (searchRes: typeof searchResult) { if (!$settings.searchAutoSelect) return animating = false - await searchRes - if (searchRes === searchResult) animating = true + const results = await searchRes + if (searchRes === searchResult && results && results.results.length) animating = true } function stopAnimation () { @@ -160,7 +160,6 @@
{$searchStore.media ? title($searchStore.media) : ''}
-
> = [] promises.push(worker.single(options)) - if (movie) promises.push(worker.movie(options)) - if (batch) promises.push(worker.batch(options)) + promises.push(movie ? worker.movie(options) : worker.batch(options)) for (const result of await Promise.allSettled(promises)) { if (result.status === 'fulfilled') { diff --git a/src/lib/modules/settings/defaults.ts b/src/lib/modules/settings/defaults.ts index f433525..dafba4b 100644 --- a/src/lib/modules/settings/defaults.ts +++ b/src/lib/modules/settings/defaults.ts @@ -12,7 +12,6 @@ export default { searchQuality: '1080' as keyof typeof videoResolutions, rssFeedsNew: SUPPORTS.isAndroid ? [['New Releases', 'SubsPlease']] : [], searchAutoSelect: true, - searchBatch: true, lookupPreference: 'quality' as 'quality' | 'size' | 'seeders', torrentSpeed: 40, torrentPersist: false,