diff options
Diffstat (limited to 'src/lib/List')
| -rw-r--r-- | src/lib/List/Anime/AnimeListTemplate.svelte | 4 | ||||
| -rw-r--r-- | src/lib/List/Anime/CompletedAnimeList.svelte | 7 | ||||
| -rw-r--r-- | src/lib/List/Anime/DueAnimeList.svelte | 5 | ||||
| -rw-r--r-- | src/lib/List/Manga/CleanMangaList.svelte | 4 | ||||
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 8 |
5 files changed, 18 insertions, 10 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index cb1d0fcd..8f2846c6 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -3,7 +3,7 @@ import type { AniListAuthorisation } from '$lib/Data/AniList/identity'; import type { Media } from '$lib/Data/AniList/media'; -import Error from '$lib/Error/RateLimited.svelte'; +import RateLimitedError from '$lib/Error/RateLimited.svelte'; import settings from '$stores/settings'; import CleanAnimeList from './CleanAnimeList.svelte'; import ListTitle from '../ListTitle.svelte'; @@ -100,6 +100,6 @@ onMount(async () => { {:catch} <ListTitle time={0} count={-1337} {title} /> - <Error /> + <RateLimitedError /> {/await} {/if} diff --git a/src/lib/List/Anime/CompletedAnimeList.svelte b/src/lib/List/Anime/CompletedAnimeList.svelte index 240d386d..e308a230 100644 --- a/src/lib/List/Anime/CompletedAnimeList.svelte +++ b/src/lib/List/Anime/CompletedAnimeList.svelte @@ -68,8 +68,8 @@ const cleanMedia = (anime: Media[]) => { const outdatedCompletedAnime = anime.filter( (media: Media) => media.status === 'FINISHED' && - (media.mediaListEntry || { status: 'DROPPED' }).status != 'DROPPED' && - (media.mediaListEntry || { status: 'DROPPED' }).status != + (media.mediaListEntry || { status: 'DROPPED' }).status !== 'DROPPED' && + (media.mediaListEntry || { status: 'DROPPED' }).status !== ($settings.displayPausedMedia ? '' : 'PAUSED') && (media.mediaListEntry || { progress: 0 }).progress >= ($settings.displayNotStarted ? 0 : 1) ); @@ -100,6 +100,9 @@ const cleanMedia = (anime: Media[]) => { case 'time_remaining': return (a.nextAiringEpisode?.airingAt || 9999) - (b.nextAiringEpisode?.airingAt || 9999); + + default: + return 0; } }); diff --git a/src/lib/List/Anime/DueAnimeList.svelte b/src/lib/List/Anime/DueAnimeList.svelte index e19bcd0c..69b84b8f 100644 --- a/src/lib/List/Anime/DueAnimeList.svelte +++ b/src/lib/List/Anime/DueAnimeList.svelte @@ -62,7 +62,7 @@ const cleanMedia = (anime: Media[], displayUnresolved: boolean, subsPlease: Subs // Releasing media (media: Media) => media.status === 'RELEASING' && - (media.mediaListEntry || { status: 'DROPPED' }).status != + (media.mediaListEntry || { status: 'DROPPED' }).status !== ($settings.displayPausedMedia ? '' : 'PAUSED') && (media.mediaListEntry || { progress: 0 }).progress >= ($settings.displayNotStarted === true ? 0 : 1) && @@ -107,6 +107,9 @@ const cleanMedia = (anime: Media[], displayUnresolved: boolean, subsPlease: Subs case 'time_remaining': return (a.nextAiringEpisode?.airingAt || 9999) - (b.nextAiringEpisode?.airingAt || 9999); + + default: + return 0; } }); diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 8964c15e..428c45f2 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -1,7 +1,7 @@ <script lang="ts"> import Spacer from '$lib/Layout/Spacer.svelte'; import type { Media } from '$lib/Data/AniList/media'; -import Error from '$lib/Error/RateLimited.svelte'; +import RateLimitedError from '$lib/Error/RateLimited.svelte'; import { volumeCount } from '$lib/Media/Manga/volumes'; import settings from '$stores/settings'; import ListTitle from '../ListTitle.svelte'; @@ -120,7 +120,7 @@ const increment = (manga: Media) => { <a href="https://due.moe">due.moe</a>'s manga data source is currently unavailable. Please check back later. {:else} - <Error /> + <RateLimitedError /> {/if} {:else} <Skeleton card={false} count={1} height="0.9rem" list /> diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index 740a1341..0b967cb2 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -10,7 +10,7 @@ import { database } from '$lib/Database/IDB/chapters'; import settings from '$stores/settings'; import lastPruneTimes from '$stores/lastPruneTimes'; import ListTitle from '../ListTitle.svelte'; -import Error from '$lib/Error/RateLimited.svelte'; +import RateLimitedError from '$lib/Error/RateLimited.svelte'; import CleanMangaList from './CleanMangaList.svelte'; import { incrementMediaProgress } from '$lib/Media/Anime/cache'; import { addNotification } from '$lib/Notification/store'; @@ -199,7 +199,9 @@ const cleanMedia = async (manga: Media[], displayUnresolved: boolean, force: boo if (progress < 100) progress += progressStep; } - finalMedia.forEach((m: Media, i) => (m.episodes = chapterCounts[i] || -1337)); + finalMedia.forEach((m: Media, i) => { + m.episodes = chapterCounts[i] || -1337; + }); if (!displayUnresolved) finalMedia = finalMedia.filter((m: Media) => m.episodes !== -1337); @@ -404,6 +406,6 @@ const cleanCache = () => { /> {/if} - <Error list={false} /> + <RateLimitedError list={false} /> {/await} {/await} |