diff --git a/composables/masto.ts b/composables/masto.ts index 0c31788d..b5a78be7 100644 --- a/composables/masto.ts +++ b/composables/masto.ts @@ -105,9 +105,7 @@ export function useRelationship(account: Account): Ref } async function fetchRelationships() { - const requested = Array.from(requestedRelationships.entries()) - requestedRelationships.clear() - + const requested = Array.from(requestedRelationships.entries()).filter(([, r]) => !r.value) const relationships = await useMasto().accounts.fetchRelationships(requested.map(([id]) => id)) for (let i = 0; i < requested.length; i++) requested[i][1].value = relationships[i]