Skip to content

Commit 5371ea5

Browse files
committed
feat: [useMessages] add resetList method
1 parent 935d074 commit 5371ea5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/hooks/useMessages.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ export default function useMessages(initialState: MessageWithoutId[] = []) {
5959
setMessages((prev) => prev.filter((t) => t._id !== id));
6060
}, []);
6161

62+
const resetList = useCallback((list = []) => {
63+
setMessages(list);
64+
}, []);
65+
6266
const setTyping = useCallback(
6367
(typing: boolean) => {
6468
if (typing === isTypingRef.current) return;
@@ -83,6 +87,7 @@ export default function useMessages(initialState: MessageWithoutId[] = []) {
8387
appendMsg,
8488
updateMsg,
8589
deleteMsg,
90+
resetList,
8691
setTyping,
8792
};
8893
}

0 commit comments

Comments
 (0)