aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Anime/AnimeListTemplate.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-12-17 06:53:58 -0800
committerFuwn <[email protected]>2023-12-17 06:53:58 -0800
commitdedfb2a31725b8299515686a70b711fda04c134a (patch)
tree44553f12fb543b8fb09eb4e731c0c66122a5b504 /src/lib/List/Anime/AnimeListTemplate.svelte
parentrefactor(airing): airing time via injection (diff)
downloaddue.moe-dedfb2a31725b8299515686a70b711fda04c134a.tar.xz
due.moe-dedfb2a31725b8299515686a70b711fda04c134a.zip
fix(anime): position of subbed release
Diffstat (limited to 'src/lib/List/Anime/AnimeListTemplate.svelte')
-rw-r--r--src/lib/List/Anime/AnimeListTemplate.svelte28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte
index d325895a..554897ba 100644
--- a/src/lib/List/Anime/AnimeListTemplate.svelte
+++ b/src/lib/List/Anime/AnimeListTemplate.svelte
@@ -7,11 +7,13 @@
import settings from '../../../stores/settings';
import CleanAnimeList from './CleanAnimeList.svelte';
import ListTitle from '../ListTitle.svelte';
+ import type { SubsPlease } from '$lib/subsPlease';
export let endTime: number;
export let cleanMedia: (
media: Media[],
displayUnresolved: boolean,
+ subsPlease: SubsPlease | null,
plannedOnly?: boolean
) => Media[];
export let animeLists: Promise<Media[]>;
@@ -46,18 +48,20 @@
<ul><li>Loading ...</li></ul>
{/if}
{:then media}
- <CleanAnimeList
- media={cleanMedia(media, $settings.displayUnresolved, plannedOnly)}
- {title}
- bind:animeLists
- {user}
- {identity}
- {endTime}
- bind:lastUpdatedMedia
- {completed}
- bind:previousAnimeList
- bind:pendingUpdate
- />
+ {#await fetch(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`).then( (r) => r.json() ) then subsPlease}
+ <CleanAnimeList
+ media={cleanMedia(media, $settings.displayUnresolved, subsPlease, plannedOnly)}
+ {title}
+ bind:animeLists
+ {user}
+ {identity}
+ {endTime}
+ bind:lastUpdatedMedia
+ {completed}
+ bind:previousAnimeList
+ bind:pendingUpdate
+ />
+ {/await}
{:catch}
<ListTitle time={0} count={-1337} custom={title} />