From 0191de155936da3d7c0fa503ab93ab542571f585 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 30 Jan 2024 21:50:44 -0800 Subject: refactor(anime): global subsPlease cache --- src/lib/List/Anime/AnimeListTemplate.svelte | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/lib') 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 @@ }); -{#await fetch(root(`/api/subsplease?tz=${Intl.DateTimeFormat().resolvedOptions().timeZone}`)).then( (r) => r.json() )} +{#if !$subsPlease} -{:then subsPlease} +{:else} {#await animeLists} {#if previousAnimeList} @@ -89,6 +89,4 @@ {/await} -{:catch} - -{/await} +{/if} -- cgit v1.2.3