Hide accept button for locked chats (#10696)

This commit is contained in:
DS Boyce
2026-06-03 10:23:13 -07:00
committed by GitHub
parent 1b4c72f516
commit cdad723ea1
@@ -28,6 +28,9 @@ export function RequestListItem({
const isDeletedAccount = const isDeletedAccount =
!convo.primaryMember || convo.primaryMember.handle === 'missing.invalid' !convo.primaryMember || convo.primaryMember.handle === 'missing.invalid'
const canAcceptRequest =
convo.kind === 'direct' || convo.details.lockStatus === 'unlocked'
return ( return (
<View style={[a.relative, a.flex_1]}> <View style={[a.relative, a.flex_1]}>
<ChatListItem convo={convo.view} showMenu={false}> <ChatListItem convo={convo.view} showMenu={false}>
@@ -65,7 +68,9 @@ export function RequestListItem({
]}> ]}>
{convo.primaryMember && !isDeletedAccount ? ( {convo.primaryMember && !isDeletedAccount ? (
<> <>
{canAcceptRequest ? (
<AcceptChatButton convo={convo.view} currentScreen="list" /> <AcceptChatButton convo={convo.view} currentScreen="list" />
) : null}
<RejectMenu <RejectMenu
convo={convo.view} convo={convo.view}
profile={convo.primaryMember} profile={convo.primaryMember}