Skip to content

Commit 6c96dee

Browse files
authored
Merge pull request #3068 from GetStream/fix/thread-messages-setting-broken
fix: thread messages setting broken
2 parents ba1df1d + 33d158a commit 6c96dee

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

package/src/contexts/channelsStateContext/useChannelState.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export function useChannelState(
4545
const cid = channel?.id || 'id'; // in case channel is not initialized, use generic id string for indexing
4646
const { setState, state } = useChannelsStateContext();
4747

48-
const [threadMessages, setThreadMessages] = useStateManager(
48+
const [threadMessages, setThreadMessagesInternal] = useStateManager(
4949
{
5050
cid,
5151
key: 'threadMessages',
@@ -54,6 +54,10 @@ export function useChannelState(
5454
},
5555
(threadId && channel?.state?.threads?.[threadId]) || [],
5656
);
57+
const setThreadMessages = useCallback(
58+
(value: ChannelState['threadMessages']) => setThreadMessagesInternal([...value]),
59+
[setThreadMessagesInternal],
60+
);
5761

5862
return {
5963
setThreadMessages,

0 commit comments

Comments
 (0)