diff --git a/package/src/components/ChannelPreview/hooks/useChannelPreviewData.ts b/package/src/components/ChannelPreview/hooks/useChannelPreviewData.ts index 8222e746f7..7c70e49f02 100644 --- a/package/src/components/ChannelPreview/hooks/useChannelPreviewData.ts +++ b/package/src/components/ChannelPreview/hooks/useChannelPreviewData.ts @@ -25,7 +25,7 @@ export const useChannelPreviewData = ( ) => { const [forceUpdate, setForceUpdate] = useState(0); const [lastMessage, setLastMessageInner] = useState( - () => channel.state.messages[channel.state.messages.length - 1], + () => channel.state.latestMessages[channel.state.latestMessages.length - 1], ); const throttledSetLastMessage = useMemo( () => @@ -44,7 +44,7 @@ export const useChannelPreviewData = ( const { forceUpdate: contextForceUpdate } = useChannelsContext(); const channelListForceUpdate = forceUpdateOverride ?? contextForceUpdate; - const channelLastMessage = channel.lastMessage(); + const channelLastMessage = channel.state.latestMessages[channel.state.latestMessages.length - 1]; const channelLastMessageString = `${channelLastMessage?.id}${channelLastMessage?.updated_at}`; const refreshUnreadCount = useMemo(