diff --git a/lib/reducers/message-reducer.js b/lib/reducers/message-reducer.js --- a/lib/reducers/message-reducer.js +++ b/lib/reducers/message-reducer.js @@ -855,8 +855,7 @@ action.type === changeThreadMemberRolesActionTypes.success || action.type === createEntryActionTypes.success || action.type === saveEntryActionTypes.success || - action.type === restoreEntryActionTypes.success || - action.type === sendReactionMessageActionTypes.success + action.type === restoreEntryActionTypes.success ) { return mergeNewMessages( messageStore, @@ -986,7 +985,8 @@ }; } else if ( action.type === sendTextMessageActionTypes.success || - action.type === sendMultimediaMessageActionTypes.success + action.type === sendMultimediaMessageActionTypes.success || + action.type === sendReactionMessageActionTypes.success ) { const { payload } = action; invariant( diff --git a/lib/types/message-types.js b/lib/types/message-types.js --- a/lib/types/message-types.js +++ b/lib/types/message-types.js @@ -525,13 +525,6 @@ +interface: CallServerEndpointResultInfoInterface, }; -export type SendReactionMessagePayload = { - +serverID: string, - +threadID: string, - +time: number, - +newMessageInfos: $ReadOnlyArray, -}; - export type SendTextMessageRequest = { +threadID: string, +localID?: string, diff --git a/lib/types/redux-types.js b/lib/types/redux-types.js --- a/lib/types/redux-types.js +++ b/lib/types/redux-types.js @@ -40,7 +40,6 @@ RawMultimediaMessageInfo, FetchMessageInfosPayload, SendMessagePayload, - SendReactionMessagePayload, SaveMessagesPayload, NewMessagesPayload, MessageStorePrunePayload, @@ -547,7 +546,7 @@ } | { +type: 'SEND_REACTION_MESSAGE_SUCCESS', - +payload: SendReactionMessagePayload, + +payload: SendMessagePayload, +loadingInfo: LoadingInfo, } | {