diff --git a/packages/web/src/stores/chatStore.ts b/packages/web/src/stores/chatStore.ts index 04b2b846..657568ee 100644 --- a/packages/web/src/stores/chatStore.ts +++ b/packages/web/src/stores/chatStore.ts @@ -687,12 +687,14 @@ export const useChatStore = create((set, get) => ({ const newUnread = new Set(state.unreadChannels); const newReadStates = new Map(state.readStates); const newMessages = new Map(state.messages); + const newHasMore = new Map(state.hasMore); for (const channelId of channelIds) { newUnread.delete(channelId); newReadStates.delete(channelId); newMessages.delete(channelId); + newHasMore.delete(channelId); } - return { unreadChannels: newUnread, readStates: newReadStates, messages: newMessages }; + return { unreadChannels: newUnread, readStates: newReadStates, messages: newMessages, hasMore: newHasMore }; }); },