aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List/Manga
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-28 05:49:07 +0000
committerFuwn <[email protected]>2026-03-28 05:49:07 +0000
commit669115227593f51a49415da7587481ccc63c48b0 (patch)
tree5fa7b93d7b7fabe9a3adc9c3bad8603e6bdb9070 /src/lib/List/Manga
parentfeat(manga): allow forcing automatic refresh (diff)
downloaddue.moe-669115227593f51a49415da7587481ccc63c48b0.tar.xz
due.moe-669115227593f51a49415da7587481ccc63c48b0.zip
fix(cache): respect AniList media list recache windows
Diffstat (limited to 'src/lib/List/Manga')
-rw-r--r--src/lib/List/Manga/MangaListTemplate.svelte2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte
index 9931d9bf..2ead1303 100644
--- a/src/lib/List/Manga/MangaListTemplate.svelte
+++ b/src/lib/List/Manga/MangaListTemplate.svelte
@@ -4,6 +4,7 @@ import { onDestroy, onMount } from "svelte";
import { browser } from "$app/environment";
import { env } from "$env/dynamic/public";
import type { AniListAuthorisation } from "$lib/Data/AniList/identity";
+import { hydrateMediaListCache } from "$lib/Data/AniList/cacheHydration";
import { type Media, mediaListCollection, Type } from "$lib/Data/AniList/media";
import { database } from "$lib/Database/IDB/chapters";
import RateLimitedError from "$lib/Error/RateLimited.svelte";
@@ -75,6 +76,7 @@ const restartKeyCacher = (cacheMinutes: number) => {
};
onMount(async () => {
+ await hydrateMediaListCache("manga");
restartKeyCacher(Math.max($settings.cacheMangaMinutes, 5));
if (browser) {