Page MenuHomePhabricator

D13381.id.diff
No OneTemporary

D13381.id.diff

diff --git a/native/avatars/thread-avatar.react.js b/native/avatars/thread-avatar.react.js
--- a/native/avatars/thread-avatar.react.js
+++ b/native/avatars/thread-avatar.react.js
@@ -37,11 +37,20 @@
displayUserIDForThread = getSingleOtherUser(threadInfo, viewerID);
}
- const displayUser = useSelector(state =>
- displayUserIDForThread
- ? state.userStore.userInfos[displayUserIDForThread]
- : null,
- );
+ const displayUser = useSelector(state => {
+ if (!displayUserIDForThread) {
+ return null;
+ }
+
+ const userBase = state.userStore.userInfos[displayUserIDForThread];
+ const farcasterID =
+ state.auxUserStore.auxUserInfos[displayUserIDForThread]?.fid;
+
+ return {
+ ...userBase,
+ farcasterID,
+ };
+ });
const resolvedThreadAvatar = useResolvedAvatar(avatarInfo, displayUser);
diff --git a/web/avatars/thread-avatar.react.js b/web/avatars/thread-avatar.react.js
--- a/web/avatars/thread-avatar.react.js
+++ b/web/avatars/thread-avatar.react.js
@@ -37,11 +37,20 @@
displayUserIDForThread = getSingleOtherUser(threadInfo, viewerID);
}
- const displayUser = useSelector(state =>
- displayUserIDForThread
- ? state.userStore.userInfos[displayUserIDForThread]
- : null,
- );
+ const displayUser = useSelector(state => {
+ if (!displayUserIDForThread) {
+ return null;
+ }
+
+ const userBase = state.userStore.userInfos[displayUserIDForThread];
+ const farcasterID =
+ state.auxUserStore.auxUserInfos[displayUserIDForThread]?.fid;
+
+ return {
+ ...userBase,
+ farcasterID,
+ };
+ });
const resolvedThreadAvatar = useResolvedAvatar(avatarInfo, displayUser);

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 20, 8:36 AM (18 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2139910
Default Alt Text
D13381.id.diff (1 KB)

Event Timeline