diff --git a/lib/shared/user-utils.js b/lib/shared/user-utils.js --- a/lib/shared/user-utils.js +++ b/lib/shared/user-utils.js @@ -2,6 +2,7 @@ import bots from '../facts/bots'; import staff from '../facts/staff'; +import { useENSNames } from '../hooks/ens-cache'; import type { ServerThreadInfo, RawThreadInfo, @@ -52,7 +53,9 @@ // Linear task to revert this: // https://linear.app/comm/issue/ENG-1707/revert-fix-getting-the-keyserver-admin-info const admin = community.members.find(memberHasAdminPowers); - return admin ? userInfos[admin.id] : undefined; + const adminUserInfo = admin ? userInfos[admin.id] : undefined; + const [adminUserInfoWithENSName] = useENSNames([adminUserInfo]); + return adminUserInfoWithENSName; } export { stringForUser, stringForUserExplicit, isStaff, useKeyserverAdmin };