Skip to content

Commit 5aaa966

Browse files
authored
fix: cannot delete property renderMessage of Object (#963)
### Fix * Figure out error: `Cannot delete property `renderMessage` of #<Object> when using the `renderMessage` props ### Issue * This error appears from the customer side while I try to use the props `renderMessage` of Channel
1 parent 6e4afef commit 5aaa966

File tree

3 files changed

+1
-46
lines changed

3 files changed

+1
-46
lines changed

src/modules/GroupChannel/components/Message/MessageView.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import Label, { LabelColors, LabelTypography } from '../../../../ui/Label';
1717
import MessageInput from '../../../../ui/MessageInput';
1818
import { MessageInputKeys } from '../../../../ui/MessageInput/const';
1919
import MessageContent, { MessageContentProps } from '../../../../ui/MessageContent';
20-
import { omitObjectProperties } from '../../../../utils/omitObjectProperty';
2120

2221
import SuggestedReplies from '../SuggestedReplies';
2322
import SuggestedMentionListView from '../SuggestedMentionList/SuggestedMentionListView';
@@ -228,7 +227,7 @@ const MessageView = (props: MessageViewProps) => {
228227
}, [animatedMessageId, messageScrollRef.current, message.messageId]);
229228

230229
const renderedCustomSeparator = useMemo(() => renderCustomSeparator?.({ message }) ?? null, [message, renderCustomSeparator]);
231-
const renderedMessage = useMemo(() => renderMessage?.(omitObjectProperties(props, ['renderMessage'])), [message, renderMessage]);
230+
const renderedMessage = useMemo(() => renderMessage?.(props), [message, renderMessage]);
232231

233232
if (renderedMessage) {
234233
return (

src/utils/__tests__/omitObjectProperties.spec.ts

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/utils/omitObjectProperty.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)