aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Schedule
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Schedule')
-rw-r--r--src/lib/Schedule/Days.svelte6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Schedule/Days.svelte b/src/lib/Schedule/Days.svelte
index 0eb30579..ec36be5c 100644
--- a/src/lib/Schedule/Days.svelte
+++ b/src/lib/Schedule/Days.svelte
@@ -2,6 +2,7 @@
import { browser } from "$app/environment";
import type { AniListAuthorisation } from "$lib/Data/AniList/identity";
import { mediaListCollection, Type, type Media } from "$lib/Data/AniList/media";
+import { hydrateMediaListCache } from "$lib/Data/AniList/cacheHydration";
import { findClosestMedia } from "$lib/Media/Anime/Airing/Subtitled/match";
import type {
SubsPlease,
@@ -37,7 +38,9 @@ let mediaListPromise: Promise<Media[]>;
onMount(async () => {
if (user === undefined || $identity.id === -2)
mediaListPromise = Promise.resolve([]);
- else
+ else {
+ await hydrateMediaListCache("anime");
+
mediaListPromise = mediaListCollection(
user,
$identity,
@@ -48,6 +51,7 @@ onMount(async () => {
all: true,
},
);
+ }
});
const shiftSubsPleaseSchedule = (schedule: SubsPlease["schedule"]) => {