feat: hide message preview in convo list item for outgoing requests

pull/3083/head
William Grant 1 year ago
parent d74edc5b24
commit 8ae6dabfd1

@ -5,6 +5,7 @@ import { useSelector } from 'react-redux';
import { useConvoIdFromContext } from '../../../contexts/ConvoIdContext'; import { useConvoIdFromContext } from '../../../contexts/ConvoIdContext';
import { import {
useHasUnread, useHasUnread,
useIsOutgoingRequest,
useIsPrivate, useIsPrivate,
useIsTyping, useIsTyping,
useLastMessage, useLastMessage,
@ -26,9 +27,14 @@ export const MessageItem = () => {
const hasUnread = useHasUnread(conversationId); const hasUnread = useHasUnread(conversationId);
const isConvoTyping = useIsTyping(conversationId); const isConvoTyping = useIsTyping(conversationId);
const isMessageRequest = useSelector(getIsMessageRequestOverlayShown); const isMessageRequest = useSelector(getIsMessageRequestOverlayShown);
const isOutgoingRequest = useIsOutgoingRequest(conversationId);
const isSearchingMode = useSelector(isSearching); const isSearchingMode = useSelector(isSearching);
if (isOutgoingRequest) {
return null;
}
if (lastMessage?.interactionType && lastMessage?.interactionStatus) { if (lastMessage?.interactionType && lastMessage?.interactionStatus) {
return <InteractionItem conversationId={conversationId} lastMessage={lastMessage} />; return <InteractionItem conversationId={conversationId} lastMessage={lastMessage} />;
} }

Loading…
Cancel
Save