fix: remove redundant role gate on respondTo/personaDisplayName in message timeline

The respondToLookup and personaLookup maps only contain bot pubkeys,
so gating on role === "bot" is redundant and breaks rendering when
the relay-side role is stale ("member" instead of "bot").

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Wes
2026-05-14 14:03:39 -07:00
parent 02a3a0861a
commit 918729d7cf

View File

@@ -331,14 +331,8 @@ export function formatTimelineMessages(
profiles,
}),
role,
personaDisplayName:
role === "bot"
? personaLookup?.get(authorPubkey.toLowerCase())
: undefined,
respondTo:
role === "bot"
? respondToLookup?.get(authorPubkey.toLowerCase())
: undefined,
personaDisplayName: personaLookup?.get(authorPubkey.toLowerCase()),
respondTo: respondToLookup?.get(authorPubkey.toLowerCase()),
time: formatTime(event.created_at),
body: edit ? edit.content : event.content,
parentId: thread.parentId,