Skip to content

Commit 95c2b54

Browse files
fixing error state on messagelist
1 parent d7d9bfc commit 95c2b54

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

src/components/Channel/Channel.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -954,10 +954,11 @@ const ChannelWithContext = <
954954
}
955955
};
956956

957-
const reloadChannel = () => {
958-
channel?.state.clearMessages();
959-
return loadChannel();
960-
};
957+
const reloadChannel = () =>
958+
channelQueryCall(async () => {
959+
await channel?.watch();
960+
channel?.state.setIsUpToDate(true);
961+
});
961962

962963
/**
963964
* Makes a query to load messages in channel.

src/components/Indicators/LoadingErrorIndicator.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export const LoadingErrorIndicator: React.FC<LoadingErrorProps> = (props) => {
8181
case 'message':
8282
return (
8383
<LoadingErrorWrapper
84+
onPress={retry}
8485
text={t('Error loading messages for this channel...')}
8586
/>
8687
);

src/components/Message/MessageSimple/MessageContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ const areEqual = <
444444
if (!lastGroupMessageEqual) return false;
445445

446446
const goToMessageChangedAndMatters =
447-
prevGoToMessage !== nextGoToMessage && nextMessage.quoted_message_id;
447+
nextMessage.quoted_message_id && prevGoToMessage !== nextGoToMessage;
448448

449449
if (goToMessageChangedAndMatters) return false;
450450

src/components/MessageList/MessageList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,7 @@ const MessageListWithContext = <
868868
loadChannelAtMessage({ messageId });
869869
resetPaginationTrackers();
870870
},
871-
[messageListLengthAfterUpdate, lastReceivedId],
871+
[messageListLengthAfterUpdate],
872872
);
873873

874874
const messagesWithImages = messageList.filter((message) => {

0 commit comments

Comments
 (0)