aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Data/AniList/following.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Data/AniList/following.ts')
-rw-r--r--src/lib/Data/AniList/following.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/Data/AniList/following.ts b/src/lib/Data/AniList/following.ts
index b4772afa..bec1f53c 100644
--- a/src/lib/Data/AniList/following.ts
+++ b/src/lib/Data/AniList/following.ts
@@ -33,7 +33,11 @@ const followingPage = async (page: number, id: number): Promise<FollowingPage> =
export const followers = async (name: string): Promise<Partial<User>[]> => {
const activities = [];
let page = 1;
- const id = (await user(name)).id;
+ const userData = await user(name);
+
+ if (!userData) throw new Error(`User not found: ${name}`);
+
+ const id = userData.id;
let currentPage = await followingPage(page, id);
for (const activity of currentPage.data.Page.following) activities.push(activity);