UNPKG

stream-chat-react

Version:

React components to create chat conversations or livestream style chat

7 lines (6 loc) 350 B
import { useMemo } from 'react'; import { getReadStates } from '../utils'; export const useLastReadData = (props) => { const { messages, read, returnAllReadData, userID } = props; return useMemo(() => getReadStates(messages.filter(({ user }) => user?.id === userID), read, returnAllReadData), [messages, read, returnAllReadData, userID]); };