Scheduled Messages: Fix render errors (#2851)

This commit is contained in:
Alexander Zinchuk 2023-03-19 22:33:53 -05:00
parent cbbbd0d374
commit 356c8cd497
3 changed files with 6 additions and 3 deletions

View File

@ -248,10 +248,12 @@ const MessageList: FC<OwnProps & StateProps> = ({
}
const listedMessages = viewportIds.map((id) => messagesById[id]).filter(Boolean);
const orderRule: (keyof ApiMessage)[] = type === 'scheduled' ? ['date', 'id'] : ['id'];
return listedMessages.length
? groupMessages(orderBy(listedMessages, 'id'), memoUnreadDividerBeforeIdRef.current)
? groupMessages(orderBy(listedMessages, orderRule), memoUnreadDividerBeforeIdRef.current)
: undefined;
}, [messageIds, messagesById, threadFirstMessageId, threadTopMessageId]);
}, [messageIds, messagesById, threadFirstMessageId, threadTopMessageId, type]);
useInterval(() => {
if (!messageIds || !messagesById) {

View File

@ -581,7 +581,7 @@ const AttachmentModal: FC<OwnProps & StateProps> = ({
onClick={handleSendClick}
onContextMenu={canShowCustomSendMenu ? handleContextMenu : undefined}
>
{lang('Send')}
{shouldSchedule ? lang('Next') : lang('Send')}
</Button>
{canShowCustomSendMenu && (
<CustomSendMenu

View File

@ -1248,6 +1248,7 @@ const Composer: FC<OwnProps & StateProps> = ({
shouldForceCompression={shouldForceCompression}
shouldForceAsFile={shouldForceAsFile}
isForCurrentMessageList={isForCurrentMessageList}
shouldSchedule={shouldSchedule}
onCaptionUpdate={onCaptionUpdate}
onSendSilent={handleSendSilentAttachments}
onSend={handleSendAttachments}