Skip to content

Commit 251c053

Browse files
committed
fix: get lastMessage and latestMessagePreview from the latest message set in channel state
1 parent eb66888 commit 251c053

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/components/ChannelPreview/ChannelPreview.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ export const ChannelPreview = <
137137
refreshUnreadCount();
138138

139139
const handleEvent = () => {
140-
setLastMessage(channel.state.messages[channel.state.messages.length - 1]);
140+
setLastMessage(channel.state.latestMessages[channel.state.latestMessages.length - 1]);
141141
refreshUnreadCount();
142142
};
143143

src/components/ChannelPreview/utils.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const getLatestMessagePreview = <
1717
t: TranslationContextValue['t'],
1818
userLanguage: TranslationContextValue['userLanguage'] = 'en',
1919
): string | JSX.Element => {
20-
const latestMessage = channel.state.messages[channel.state.messages.length - 1];
20+
const latestMessage = channel.state.latestMessages[channel.state.latestMessages.length - 1];
2121

2222
const previewTextToRender =
2323
latestMessage?.i18n?.[`${userLanguage}_text` as `${TranslationLanguages}_text`] ||

0 commit comments

Comments
 (0)