Skip to content

Commit 0f000f5

Browse files
author
Sravan S
authored
fix: PendingMsg is missing isUserMessage method(#695)
If you spread message object in reducer, it will loose some methods such as `isUserMessage` `isFileMessage` etc Fixes: https://sendbird.atlassian.net/browse/CLNP-523
1 parent 93297a8 commit 0f000f5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/modules/Channel/context/dux/reducers.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,9 @@ export default function reducer(state, action) {
146146
...state,
147147
allMessages: [
148148
...state.allMessages,
149-
{ ...action.payload },
149+
// Message should not be spread here
150+
// it will loose some methods like `isUserMessage`
151+
action.payload,
150152
],
151153
};
152154
case actionTypes.SEND_MESSAGEGE_SUCESS: {

0 commit comments

Comments
 (0)