Skip to content

Commit 835fff5

Browse files
authored
Add message.message to message tokenize hook deps array (#928)
> This change is originally made by @ishubham21 at #916. Please refer to this PR for more detailed background. `message.updateAt` won't be updated if the message is coming from a bot especially in streaming. Its value gets just `0`. I added one more field `message.message` to the dependency array so we can make sure the hook is being executed again. Thanks @ishubham21
1 parent 4d13847 commit 835fff5

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

src/modules/Channel/components/Message/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ const Message = (props: MessageUIProps): React.ReactElement => {
149149
}, [showEdit, message?.reactions?.length]);
150150
useDidMountEffect(() => {
151151
handleScroll?.(true);
152-
}, [message?.updatedAt]);
152+
}, [message?.updatedAt, (message as UserMessage)?.message]);
153153

154154
useLayoutEffect(() => {
155155
let animationTimeout = null;

src/modules/Thread/components/ParentMessageInfo/ParentMessageInfoItem.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export default function ParentMessageInfoItem({
9191
return tokenizeMessage({
9292
messageText: (message as UserMessage)?.message,
9393
});
94-
}, [message?.updatedAt]);
94+
}, [message?.updatedAt, (message as UserMessage)?.message]);
9595

9696
// Thumbnail mesage
9797
const [isImageRendered, setImageRendered] = useState(false);

src/ui/OGMessageItemBody/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export default function OGMessageItemBody({
5858
return tokenizeMessage({
5959
messageText: message?.message,
6060
});
61-
}, [message?.updatedAt]);
61+
}, [message?.updatedAt, message?.message]);
6262
return (
6363
<div className={getClassName([
6464
className,

src/ui/OpenchannelOGMessage/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export default function OpenchannelOGMessage({
9696
return tokenizeMessage({
9797
messageText: message.message,
9898
});
99-
}, [message?.updatedAt]);
99+
}, [message?.updatedAt, message?.message]);
100100

101101
// place conxt menu top depending clientHeight of message component
102102
useEffect(() => {

src/ui/TextMessageItemBody/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default function TextMessageItemBody({
4040
return tokenizeMessage({
4141
messageText: message?.message,
4242
});
43-
}, [message?.updatedAt]);
43+
}, [message?.updatedAt, message?.message]);
4444
return (
4545
<Label
4646
type={LabelTypography.BODY_1}

0 commit comments

Comments
 (0)