Changeset View
Changeset View
Standalone View
Standalone View
lib/reducers/message-reducer.js
Show All 27 Lines | import { | ||||
sendMultimediaMessageActionTypes, | sendMultimediaMessageActionTypes, | ||||
sendReactionMessageActionTypes, | sendReactionMessageActionTypes, | ||||
sendEditMessageActionTypes, | sendEditMessageActionTypes, | ||||
saveMessagesActionType, | saveMessagesActionType, | ||||
processMessagesActionType, | processMessagesActionType, | ||||
messageStorePruneActionType, | messageStorePruneActionType, | ||||
createLocalMessageActionType, | createLocalMessageActionType, | ||||
fetchSingleMostRecentMessagesFromThreadsActionTypes, | fetchSingleMostRecentMessagesFromThreadsActionTypes, | ||||
fetchLatestMessagesActionTypes, | |||||
} from '../actions/message-actions.js'; | } from '../actions/message-actions.js'; | ||||
import { sendMessageReportActionTypes } from '../actions/message-report-actions.js'; | import { sendMessageReportActionTypes } from '../actions/message-report-actions.js'; | ||||
import { siweAuthActionTypes } from '../actions/siwe-actions.js'; | import { siweAuthActionTypes } from '../actions/siwe-actions.js'; | ||||
import { | import { | ||||
changeThreadSettingsActionTypes, | changeThreadSettingsActionTypes, | ||||
deleteThreadActionTypes, | deleteThreadActionTypes, | ||||
leaveThreadActionTypes, | leaveThreadActionTypes, | ||||
newThreadActionTypes, | newThreadActionTypes, | ||||
▲ Show 20 Lines • Show All 838 Lines • ▼ Show 20 Lines | ) { | ||||
return mergeNewMessages( | return mergeNewMessages( | ||||
messageStore, | messageStore, | ||||
messagesResult.rawMessageInfos, | messagesResult.rawMessageInfos, | ||||
messagesResult.truncationStatuses, | messagesResult.truncationStatuses, | ||||
newThreadInfos, | newThreadInfos, | ||||
action.type, | action.type, | ||||
); | ); | ||||
} else if ( | } else if ( | ||||
action.type === fetchSingleMostRecentMessagesFromThreadsActionTypes.success | action.type === | ||||
fetchSingleMostRecentMessagesFromThreadsActionTypes.success || | |||||
action.type === fetchLatestMessagesActionTypes.success | |||||
) { | ) { | ||||
return mergeNewMessages( | return mergeNewMessages( | ||||
messageStore, | messageStore, | ||||
action.payload.rawMessageInfos, | action.payload.rawMessageInfos, | ||||
action.payload.truncationStatuses, | action.payload.truncationStatuses, | ||||
newThreadInfos, | newThreadInfos, | ||||
action.type, | action.type, | ||||
); | ); | ||||
▲ Show 20 Lines • Show All 893 Lines • Show Last 20 Lines |