Don't reconcile mid history view

This commit is contained in:
Jack Kingsman
2026-03-16 15:03:55 -07:00
parent 370ff115b4
commit 2f562ce682
33 changed files with 148 additions and 90 deletions
+9 -1
View File
@@ -85,6 +85,10 @@ function isActiveConversationMessage(
return false;
}
function isMessageConversation(conversation: Conversation | null): boolean {
return conversation?.type === 'channel' || conversation?.type === 'contact';
}
export function useRealtimeAppState({
prevHealthRef,
setHealth,
@@ -180,7 +184,11 @@ export function useRealtimeAppState({
},
onReconnect: () => {
setRawPackets([]);
triggerReconcile();
if (
!(hasNewerMessagesRef.current && isMessageConversation(activeConversationRef.current))
) {
triggerReconcile();
}
refreshUnreads();
api.getChannels().then(setChannels).catch(console.error);
fetchAllContacts()