diff options
| author | Fuwn <[email protected]> | 2026-03-28 05:49:07 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-03-28 05:49:07 +0000 |
| commit | 669115227593f51a49415da7587481ccc63c48b0 (patch) | |
| tree | 5fa7b93d7b7fabe9a3adc9c3bad8603e6bdb9070 /src/lib/List/Manga | |
| parent | feat(manga): allow forcing automatic refresh (diff) | |
| download | due.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.svelte | 2 |
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) { |