fix(ui): Prevent infinite loop when displaying error toast in chat
This commit is contained in:
6
webui/react-ui/src/hooks/useChat.js
vendored
6
webui/react-ui/src/hooks/useChat.js
vendored
@@ -150,6 +150,11 @@ export function useChat(agentName) {
|
||||
localMessageContents.current.clear(); // Clear tracked local messages
|
||||
}, []);
|
||||
|
||||
// Clear error state
|
||||
const clearError = useCallback(() => {
|
||||
setError(null);
|
||||
}, []);
|
||||
|
||||
return {
|
||||
messages,
|
||||
sending,
|
||||
@@ -157,5 +162,6 @@ export function useChat(agentName) {
|
||||
isConnected,
|
||||
sendMessage,
|
||||
clearChat,
|
||||
clearError,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user