mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 13:05:32 +09:00
fix(app): drive the message list window from one load state machine (#1903)
This commit is contained in:
1 parent
aabc13e3cb
commit
95559f17d8
9 files changed
+606
-92
No files matched your search
@@ -115,9 +115,6 @@ export function renderChannelStream(props: RenderChannelStreamProps): Array<Reac
|
||||
const unreadDividerBeforeMessageId = getUnreadDividerBeforeMessageId(pendingStreamItems, suppressUnreadIndicator);
|
||||
const firstMessageHasUnreadDivider = unreadDividerBeforeMessageId === pendingMessages[0].id;
|
||||
pushSpacerIfNeeded(groupKind, groupKey, firstMessageHasUnreadDivider);
|
||||
const getUnreadDividerVisibility = (messageId: string, position: 'before' | 'after') => {
|
||||
return position === 'before' && unreadDividerBeforeMessageId === messageId;
|
||||
};
|
||||
nodes.push(
|
||||
<MessageGroup
|
||||
key={groupKey}
|
||||
@@ -127,7 +124,8 @@ export function renderChannelStream(props: RenderChannelStreamProps): Array<Reac
|
||||
highlightedMessageId={highlightedMessageId}
|
||||
messageDisplayCompact={messageDisplayCompact}
|
||||
flashKey={pendingFlashKey}
|
||||
getUnreadDividerVisibility={getUnreadDividerVisibility}
|
||||
showUnreadDividerSlots={true}
|
||||
unreadDividerBeforeMessageId={unreadDividerBeforeMessageId}
|
||||
idPrefix="chat-messages"
|
||||
messageRowClassName={messageRowClassName}
|
||||
messageActionsClassName={messageActionsClassName}
|
||||
|
||||
Reference in new issue
Block a user