From 9328205fb7f9b8c09109e4de0e2620cfb4689ed6 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Wed, 31 Jan 2024 00:36:11 -0800 Subject: fix(media): don't load media collection of no identity --- src/lib/AniList/media.ts | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/lib/AniList') diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts index e65c90cd..b9d511bc 100644 --- a/src/lib/AniList/media.ts +++ b/src/lib/AniList/media.ts @@ -187,6 +187,8 @@ export const mediaListCollection = async ( currentLastPruneAt: string | number, inputOptions: CollectionOptions = {} ): Promise => { + if (userIdentity.id === -1 || userIdentity.id === -2) return []; + const options = assignDefaultOptions(inputOptions); let currentCacheMinutes; @@ -230,6 +232,13 @@ export const mediaListCollection = async ( }) ).json(); + if ( + !userIdResponse['data'] || + !userIdResponse['data']['MediaListCollection'] || + !userIdResponse['data']['MediaListCollection']['lists'] + ) + return []; + if (mediaCache === '') if (type === Type.Anime) anime.set( -- cgit v1.2.3