Skip to content
This repository was archived by the owner on Nov 13, 2024. It is now read-only.

Commit 39641df

Browse files
committed
test: fix tests
1 parent f7a2c3d commit 39641df

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

packages/react-native/src/message-list/message-list.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ export const MessageList: FC<MessageListProps> = (props: MessageListProps) => {
6767
messages,
6868
onError,
6969
paginationEnd,
70+
prevChannel,
7071
prevMessages,
7172
pubnub,
7273
reactingToMessage,
@@ -151,6 +152,21 @@ export const MessageList: FC<MessageListProps> = (props: MessageListProps) => {
151152
/**
152153
* Lifecycle
153154
*/
155+
useEffect(() => {
156+
if (!currentChannelInitMessagesLoaded && channel !== prevChannel) {
157+
fetchHistory();
158+
}
159+
}, [
160+
channel,
161+
currentChannelInitMessagesLoaded,
162+
fetchHistory,
163+
messages.length,
164+
paginationEnd,
165+
pubnub,
166+
prevChannel,
167+
setInitMessagesLoaded,
168+
]);
169+
154170
useEffect(() => {
155171
if (!scrolledBottom) return;
156172
if (prevMessages.length !== messages.length) scrollToBottom();

0 commit comments

Comments
 (0)