diff --git a/src/components/ChannelPreview/ChannelPreview.tsx b/src/components/ChannelPreview/ChannelPreview.tsx index 2ed12527c2..d368ae3a4a 100644 --- a/src/components/ChannelPreview/ChannelPreview.tsx +++ b/src/components/ChannelPreview/ChannelPreview.tsx @@ -137,7 +137,7 @@ export const ChannelPreview = < refreshUnreadCount(); const handleEvent = () => { - setLastMessage(channel.state.messages[channel.state.messages.length - 1]); + setLastMessage(channel.state.latestMessages[channel.state.latestMessages.length - 1]); refreshUnreadCount(); }; diff --git a/src/components/ChannelPreview/utils.tsx b/src/components/ChannelPreview/utils.tsx index a8cc5bd8c5..1aaa77672b 100644 --- a/src/components/ChannelPreview/utils.tsx +++ b/src/components/ChannelPreview/utils.tsx @@ -17,7 +17,7 @@ export const getLatestMessagePreview = < t: TranslationContextValue['t'], userLanguage: TranslationContextValue['userLanguage'] = 'en', ): string | JSX.Element => { - const latestMessage = channel.state.messages[channel.state.messages.length - 1]; + const latestMessage = channel.state.latestMessages[channel.state.latestMessages.length - 1]; const previewTextToRender = latestMessage?.i18n?.[`${userLanguage}_text` as `${TranslationLanguages}_text`] ||