diff options
| author | Fuwn <[email protected]> | 2024-02-03 08:16:37 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-03 08:17:36 -0800 |
| commit | fb5d41ee5051cefc30fe39ffd38ca1120a529dfe (patch) | |
| tree | 5606ee33f920833e596060f6e777feebacf5fbfb /src | |
| parent | feat(css): pad summary (diff) | |
| download | due.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.svelte | 12 |
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) |