diff options
Diffstat (limited to 'src/lib/List')
| -rw-r--r-- | src/lib/List/Anime/AnimeListTemplate.svelte | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte index 8b52e324..a4444944 100644 --- a/src/lib/List/Anime/AnimeListTemplate.svelte +++ b/src/lib/List/Anime/AnimeListTemplate.svelte @@ -8,10 +8,10 @@ import CleanAnimeList from './CleanAnimeList.svelte'; import ListTitle from '../ListTitle.svelte'; import type { SubsPlease } from '$lib/Media/Anime/Airing/Subtitled/subsPlease'; - import root from '$lib/Utility/root'; import PlaceholderList from './PlaceholderList.svelte'; import { browser } from '$app/environment'; import { onMount } from 'svelte'; + import subsPlease from '$stores/subsPlease'; export let endTime: number; export let cleanMedia: ( @@ -46,9 +46,9 @@ }); </script> -{#await fetch(root(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`)).then( (r) => r.json() )} +{#if !$subsPlease} <PlaceholderList count={lastListSize} {title} /> -{:then subsPlease} +{:else} {#await animeLists} {#if previousAnimeList} <CleanAnimeList @@ -70,7 +70,7 @@ {/if} {:then media} <CleanAnimeList - media={cleanMedia(media, $settings.displayUnresolved, subsPlease, plannedOnly)} + media={cleanMedia(media, $settings.displayUnresolved, $subsPlease, plannedOnly)} {title} bind:animeLists {user} @@ -80,7 +80,7 @@ {completed} {notYetReleased} {upcoming} - {subsPlease} + subsPlease={$subsPlease} bind:previousAnimeList bind:pendingUpdate /> @@ -89,6 +89,4 @@ <Error /> {/await} -{:catch} - <Error type="Subtitle release data" /> -{/await} +{/if} |