We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
resetList
1 parent 935d074 commit 5371ea5Copy full SHA for 5371ea5
src/hooks/useMessages.ts
@@ -59,6 +59,10 @@ export default function useMessages(initialState: MessageWithoutId[] = []) {
59
setMessages((prev) => prev.filter((t) => t._id !== id));
60
}, []);
61
62
+ const resetList = useCallback((list = []) => {
63
+ setMessages(list);
64
+ }, []);
65
+
66
const setTyping = useCallback(
67
(typing: boolean) => {
68
if (typing === isTypingRef.current) return;
@@ -83,6 +87,7 @@ export default function useMessages(initialState: MessageWithoutId[] = []) {
83
87
appendMsg,
84
88
updateMsg,
85
89
deleteMsg,
90
+ resetList,
86
91
setTyping,
92
};
93
}
0 commit comments