diff options
Diffstat (limited to 'src/lib/Data/AniList/following.ts')
| -rw-r--r-- | src/lib/Data/AniList/following.ts | 6 |
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); |