From 59c609aa089248cbb4d4106e9f3c2faa807aed5e Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 28 Mar 2026 08:45:27 +0000 Subject: fix(cache): restore instant filters and shared AniList cache --- src/lib/Data/AniList/cacheHydration.ts | 4 +--- src/lib/Data/AniList/media.ts | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'src/lib/Data/AniList') diff --git a/src/lib/Data/AniList/cacheHydration.ts b/src/lib/Data/AniList/cacheHydration.ts index ac3b4d72..434d2a82 100644 --- a/src/lib/Data/AniList/cacheHydration.ts +++ b/src/lib/Data/AniList/cacheHydration.ts @@ -6,8 +6,6 @@ import localforage from "localforage"; type MediaCacheKind = "anime" | "manga"; -const cacheStorageKey = (kind: MediaCacheKind) => `${kind}:v2`; - interface StoredLastPruneTimes { anime: number; chapters: number; @@ -34,7 +32,7 @@ export const hydrateMediaListCache = (kind: MediaCacheKind) => { const promise = (async () => { const [cache, pruneTimes] = await Promise.all([ - localforage.getItem(cacheStorageKey(kind)), + localforage.getItem(kind), localforage.getItem("lastPruneTimes"), ]); diff --git a/src/lib/Data/AniList/media.ts b/src/lib/Data/AniList/media.ts index fee23113..211174e0 100644 --- a/src/lib/Data/AniList/media.ts +++ b/src/lib/Data/AniList/media.ts @@ -254,7 +254,7 @@ const usesSharedMediaStore = (options: CollectionOptions) => !!options.includeCompleted && !options.all && !options.includeRelations; const cacheStorageKey = (type: Type, options: CollectionOptions) => { - const baseKey = type === Type.Anime ? "anime:v2" : "manga:v2"; + const baseKey = type === Type.Anime ? "anime" : "manga"; if (usesSharedMediaStore(options)) return baseKey; -- cgit v1.2.3