aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-03 08:16:37 -0800
committerFuwn <[email protected]>2024-02-03 08:17:36 -0800
commitfb5d41ee5051cefc30fe39ffd38ca1120a529dfe (patch)
tree5606ee33f920833e596060f6e777feebacf5fbfb /src
parentfeat(css): pad summary (diff)
downloaddue.moe-fb5d41ee5051cefc30fe39ffd38ca1120a529dfe.tar.xz
due.moe-fb5d41ee5051cefc30fe39ffd38ca1120a529dfe.zip
feat(upcoming): inject airing time for order
Diffstat (limited to 'src')
-rw-r--r--src/lib/List/Anime/UpcomingAnimeList.svelte12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/List/Anime/UpcomingAnimeList.svelte b/src/lib/List/Anime/UpcomingAnimeList.svelte
index f274ee28..13cae14a 100644
--- a/src/lib/List/Anime/UpcomingAnimeList.svelte
+++ b/src/lib/List/Anime/UpcomingAnimeList.svelte
@@ -10,6 +10,7 @@
import { getNotificationsContext } from 'svelte-notifications';
import locale from '$stores/locale';
import identity from '$stores/identity';
+ import { injectAiringTime } from '$lib/Media/Anime/Airing/Subtitled/match';
export let user: AniListAuthorisation;
@@ -29,18 +30,14 @@
const cleanMedia = (
anime: Media[],
displayUnresolved: boolean,
- _subsPlease: SubsPlease | null,
+ subsPlease: SubsPlease | null,
plannedOnly = true
) => {
if (anime === undefined) return [];
const filterAnime = (status: 'RELEASING' | 'NOT_YET_RELEASED') =>
anime
- .filter(
- (media: Media) =>
- // airedButNotSubtitled(injectAiringTime(media, subsPlease)) ||
- media.status === status && media.nextAiringEpisode !== null
- )
+ .filter((media: Media) => media.status === status && media.nextAiringEpisode !== null)
.filter(
(media: Media) =>
// Outdated media
@@ -57,7 +54,8 @@
media.nextAiringEpisode = { episode: -1 };
return media;
- });
+ })
+ .map((media) => injectAiringTime(media, subsPlease));
let upcomingAnime = filterAnime(plannedOnly ? 'NOT_YET_RELEASED' : 'RELEASING');
if (!displayUnresolved)