@@ -5,6 +5,10 @@ import {
55 useChannelContext ,
66} from '../../../contexts/channelContext/ChannelContext' ;
77import { useChatContext } from '../../../contexts/chatContext/ChatContext' ;
8+ import {
9+ DeletedMessagesVisibilityType ,
10+ useMessagesContext ,
11+ } from '../../../contexts/messagesContext/MessagesContext' ;
812import { usePaginatedMessageListContext } from '../../../contexts/paginatedMessageListContext/PaginatedMessageListContext' ;
913import { useThreadContext } from '../../../contexts/threadContext/ThreadContext' ;
1014import type { DefaultStreamChatGenerics } from '../../../types/types' ;
@@ -13,7 +17,7 @@ import { getGroupStyles } from '../utils/getGroupStyles';
1317import { getReadStates } from '../utils/getReadStates' ;
1418
1519export type UseMessageListParams = {
16- deletedMessagesVisibilityType ?: 'always' | 'never' | 'receiver' | 'sender' ;
20+ deletedMessagesVisibilityType ?: DeletedMessagesVisibilityType ;
1721 inverted ?: boolean ;
1822 noGroupByUser ?: boolean ;
1923 threadList ?: boolean ;
@@ -48,10 +52,11 @@ export const useMessageList = <
4852> (
4953 params : UseMessageListParams ,
5054) => {
51- const { deletedMessagesVisibilityType , inverted, noGroupByUser, threadList } = params ;
55+ const { inverted, noGroupByUser, threadList } = params ;
5256 const { client } = useChatContext < StreamChatGenerics > ( ) ;
5357 const { hideDateSeparators, maxTimeBetweenGroupedMessages, read } =
5458 useChannelContext < StreamChatGenerics > ( ) ;
59+ const { deletedMessagesVisibilityType } = useMessagesContext < StreamChatGenerics > ( ) ;
5560 const { messages } = usePaginatedMessageListContext < StreamChatGenerics > ( ) ;
5661 const { threadMessages } = useThreadContext < StreamChatGenerics > ( ) ;
5762
@@ -61,6 +66,7 @@ export const useMessageList = <
6166 : read ;
6267
6368 const dateSeparators = getDateSeparators < StreamChatGenerics > ( {
69+ deletedMessagesVisibilityType,
6470 hideDateSeparators,
6571 messages : messageList ,
6672 userId : client . userID ,
0 commit comments