aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/List')
-rw-r--r--src/lib/List/Anime/AnimeListTemplate.svelte4
-rw-r--r--src/lib/List/Anime/CompletedAnimeList.svelte7
-rw-r--r--src/lib/List/Anime/DueAnimeList.svelte5
-rw-r--r--src/lib/List/Manga/CleanMangaList.svelte4
-rw-r--r--src/lib/List/Manga/MangaListTemplate.svelte8
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}