diff options
Diffstat (limited to 'src/lib/AniList')
| -rw-r--r-- | src/lib/AniList/media.ts | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts index f6f6a68e..1fddbbe5 100644 --- a/src/lib/AniList/media.ts +++ b/src/lib/AniList/media.ts @@ -60,7 +60,7 @@ export const mediaListCollection = async ( mediaCache: string | undefined, currentLastPruneAt: string | number, forcePrune = false -): Promise<{ entries: { media: Media }[] }[]> => { +): Promise<Media[]> => { let currentCacheMinutes; settings.subscribe((value) => { @@ -126,11 +126,15 @@ export const mediaListCollection = async ( if (mediaCache === '') { if (type === Type.Anime) { - anime.set(JSON.stringify(userIdResponse['data']['MediaListCollection']['lists'])); + anime.set( + JSON.stringify(flattenLists(userIdResponse['data']['MediaListCollection']['lists'])) + ); } else { - manga.set(JSON.stringify(userIdResponse['data']['MediaListCollection']['lists'])); + manga.set( + JSON.stringify(flattenLists(userIdResponse['data']['MediaListCollection']['lists'])) + ); } } - return userIdResponse['data']['MediaListCollection']['lists']; + return flattenLists(userIdResponse['data']['MediaListCollection']['lists']); }; |