From 27b42641a681156748d8e46fe6ffe67204fb8d09 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 18 Nov 2024 16:21:16 -0800 Subject: feat(CleanMangaList): add total due episode count toggle function --- src/lib/List/Manga/CleanMangaList.svelte | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index dfaa187c..7b5b04b7 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -30,6 +30,13 @@ export let dummy = false; let serviceStatusResponse: Promise; + let totalEpisodeDueCount = media + .map((manga) => { + if (manga.mediaListEntry?.status === 'COMPLETED') return 0; + + return (manga.mediaListEntry?.progress || 0) - 1; + }) + .reduce((a, b) => a + b, 0); onMount(() => { serviceStatusResponse = fetch(proxy('https://api.mangadex.org/ping')); @@ -46,7 +53,7 @@ {#if authorised}