diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 8 | ||||
| -rw-r--r-- | src/lib/Media/Manga/chapters.ts | 14 |
2 files changed, 16 insertions, 6 deletions
diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index 5fdb2bf5..9a66ad4a 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -74,14 +74,14 @@ const progressStep = 100 / finalMedia.length; const chapterPromises = finalMedia.map((m: Media) => chapterDatabase.chapters.get(m.id).then((c) => { - if (c !== undefined) return chapterCount(identity, m, $settings.disableGuessing); + if (c !== undefined) return chapterCount(identity, m, $settings.calculateGuessingDisabled); else { // A = On 1 second interval, // B = a maximum of 5 requests per second are allowed. // C = chapterCount makes 3 requests per call. // F = A / (B / C) = 0.6 seconds return new Promise((resolve) => setTimeout(resolve, 600)).then(() => - chapterCount(identity, m, $settings.disableGuessing) + chapterCount(identity, m, $settings.calculateGuessingDisabled) ); } }) @@ -119,7 +119,9 @@ (item.episodes === -1337 && displayUnresolved ? true : (item.mediaListEntry?.progress || 0) < - ($settings.roundDownChapters === true ? Math.floor(item.episodes) : item.episodes)) + ($settings.calculateChaptersRoundedDown === true + ? Math.floor(item.episodes) + : item.episodes)) ); if (!endTime || endTime === -1) endTime = performance.now() - startTime; diff --git a/src/lib/Media/Manga/chapters.ts b/src/lib/Media/Manga/chapters.ts index a8ce1f91..c9e33c48 100644 --- a/src/lib/Media/Manga/chapters.ts +++ b/src/lib/Media/Manga/chapters.ts @@ -20,7 +20,11 @@ export const chapterCount = async ( const tryRecentMediaActivities = async () => { if (disableGuessing) return null; - const anilistData = await recentMediaActivities(identity, manga, settings.get().guessMethod); + const anilistData = await recentMediaActivities( + identity, + manga, + settings.get().calculateGuessMethod + ); await chapterDatabase.chapters.put({ id: manga.id, @@ -58,12 +62,16 @@ export const chapterCount = async ( let completedVolumes = null; if ((manga.mediaListEntry || { progress: 0 }).progress > lastChapter) { - const anilistData = await recentMediaActivities(identity, manga, settings.get().guessMethod); + const anilistData = await recentMediaActivities( + identity, + manga, + settings.get().calculateGuessMethod + ); if (anilistData !== null && anilistData > lastChapter) lastChapter = anilistData; } - if (!settings.get().disableOutOfDateVolumeWarning) { + if (!settings.get().calculateDisableOutOfDateVolumeWarning) { const volumeOfChapterDataResponse = await fetch( `/api/mangadex/chapter?id=${mangadexId}&chapter=${manga.mediaListEntry?.progress}` ); |