Page MenuHomePhorge

D15283.1765043757.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D15283.1765043757.diff

diff --git a/lib/shared/farcaster/farcaster-hooks.js b/lib/shared/farcaster/farcaster-hooks.js
--- a/lib/shared/farcaster/farcaster-hooks.js
+++ b/lib/shared/farcaster/farcaster-hooks.js
@@ -44,6 +44,7 @@
function useFetchConversation(): (
conversationID: string,
) => Promise<?FarcasterConversation> {
+ const fetchUsersByFIDs = useGetCommFCUsersForFIDs();
const fetchFarcasterConversation = useFetchFarcasterConversation();
const dispatch = useDispatch();
@@ -59,7 +60,18 @@
}
const farcasterConversation = conversationResult.result.conversation;
- const thread = createFarcasterRawThreadInfo(farcasterConversation);
+ let thread = createFarcasterRawThreadInfo(farcasterConversation);
+ const fids = thread.members.map(member => member.id);
+ const commFCUsersForFIDs = await fetchUsersByFIDs(fids);
+ thread = {
+ ...thread,
+ members: thread.members.map(member => ({
+ ...member,
+ id:
+ commFCUsersForFIDs.get(member.id)?.userID ??
+ userIDFromFID(member.id),
+ })),
+ };
const update = {
type: updateTypes.JOIN_THREAD,
id: uuid.v4(),
@@ -84,7 +96,7 @@
return null;
}
},
- [fetchFarcasterConversation, dispatch],
+ [fetchFarcasterConversation, fetchUsersByFIDs, dispatch],
);
}

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 6, 5:55 PM (11 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5839964
Default Alt Text
D15283.1765043757.diff (1 KB)

Event Timeline