|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
/* eslint-disable no-restricted-syntax */
|
|
|
|
|
import { createSelector } from '@reduxjs/toolkit';
|
|
|
|
|
import { filter, first, isEmpty, isFinite, isNumber, pick, sortBy, toNumber } from 'lodash';
|
|
|
|
|
import { filter, isEmpty, isFinite, isNumber, pick, sortBy, toNumber } from 'lodash';
|
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
|
ConversationLookupType,
|
|
|
|
@ -596,8 +596,7 @@ export const getMostRecentMessageId = (state: StateType): string | null => {
|
|
|
|
|
export const getMostRecentOutgoingMessageId = createSelector(
|
|
|
|
|
getSortedMessagesOfSelectedConversation,
|
|
|
|
|
(messages: Array<MessageModelPropsWithoutConvoProps>): string | undefined => {
|
|
|
|
|
return first(messages.filter(m => m.propsForMessage.direction === 'outgoing'))?.propsForMessage
|
|
|
|
|
.id;
|
|
|
|
|
return messages.find(m => m.propsForMessage.direction === 'outgoing')?.propsForMessage.id;
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|