From fb5d41ee5051cefc30fe39ffd38ca1120a529dfe Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 3 Feb 2024 08:16:37 -0800 Subject: feat(upcoming): inject airing time for order --- src/lib/List/Anime/UpcomingAnimeList.svelte | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/lib') 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) -- cgit v1.2.3