completionId: cgen-c85b9f2aece4435096cf9deb3567339d

cgen-c85b9f2aece4435096cf9deb3567339d
This commit is contained in:
Builder.io 2025-11-05 06:37:30 +00:00
parent 07a895329e
commit 7069fabad7

View file

@ -112,14 +112,15 @@ export default function Feed() {
const fetchFeed = useCallback(async () => {
setIsLoading(true);
try {
let posts = await communityService.getPosts(30);
if (user?.id) {
const flw = await aethexSocialService.getFollowing(user.id);
setFollowing(flw);
} else {
setFollowing([]);
}
// Parallelize posts and following fetch
const [posts, flw] = await Promise.all([
communityService.getPosts(30),
user?.id
? aethexSocialService.getFollowing(user.id)
: Promise.resolve([]),
]);
setFollowing(Array.isArray(flw) ? flw : []);
let mapped = mapPostsToFeedItems(posts);
setItems(mapped);
} catch (error) {