aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/media.ts9
1 files changed, 9 insertions, 0 deletions
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<Media[]> => {
+ 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(