From 9bb9651aeb749cf1f1cc0907198d937b0ce2ceed Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 17 Jan 2024 06:57:09 -0800 Subject: fix(manga): remove chapter check from completed --- src/lib/List/Manga/CleanMangaList.svelte | 2 +- src/lib/List/Manga/MangaListTemplate.svelte | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 274ebfd6..e712ef30 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -145,7 +145,7 @@ > + - {#if due || manga.episodes !== manga.chapters} + {#if due || Math.floor(manga.episodes) < manga.chapters} [{manga.episodes || '?'}] {#await volumeCount(manga) then volumes} {@const volumeProgress = manga.mediaListEntry?.progressVolumes} diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index fe1e9cb1..b7dd1f6f 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -107,6 +107,8 @@ database.chapters.get(m.id).then((c) => { if (progress < 100) progress += progressStep; + if (!due) return new Promise((resolve) => resolve(m.chapters)) as Promise; + if (c !== undefined) return chapterCount(identity, m, $settings.calculateGuessingDisabled); else { // A = On 1 second interval, -- cgit v1.2.3