From 5c9f6bae3c5621685e7515efdff2fb4c974c86b1 Mon Sep 17 00:00:00 2001 From: Lim Chee Aun Date: Wed, 10 Apr 2024 14:19:35 +0800 Subject: [PATCH] Fix followers list failing if familiar followers fail --- src/components/account-info.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/account-info.jsx b/src/components/account-info.jsx index fd911f41..f93fccab 100644 --- a/src/components/account-info.jsx +++ b/src/components/account-info.jsx @@ -254,12 +254,13 @@ function AccountInfo({ // On first load, fetch familiar followers, merge to top of results' `value` // Remove dups on every fetch if (firstLoad) { - const familiarFollowers = await masto.v1.accounts.familiarFollowers.fetch( - { + let familiarFollowers = []; + try { + familiarFollowers = await masto.v1.accounts.familiarFollowers.fetch({ id: [id], - }, - ); - familiarFollowersCache.current = familiarFollowers[0].accounts; + }); + } catch (e) {} + familiarFollowersCache.current = familiarFollowers?.[0]?.accounts || []; newValue = [ ...familiarFollowersCache.current, ...value.filter(