Hide accept button for locked chats (#10696)
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user