feat: cancellable api request

This commit is contained in:
Wentao Lyu 2023-03-17 03:13:42 +08:00
parent 66ad54168a
commit ef9f1ee1cf
11 changed files with 93 additions and 67 deletions

View file

@ -42,10 +42,8 @@ const useMessageHandler = () => {
dispatch(setSubmitState(true));
if (isRegenerate) {
console.log([...currentMessages, initialResponse])
dispatch(setMessages([...currentMessages, initialResponse]));
} else {
console.log([...currentMessages, currentMsg, initialResponse])
dispatch(setMessages([...currentMessages, currentMsg, initialResponse]));
}
dispatch(setText(''));
@ -78,8 +76,11 @@ const useMessageHandler = () => {
console.error('Failed to regenerate the message: parentMessage not found or not created by user.', message);
}
const stopGenerating = () => {
dispatch(setSubmission({}));
}
return { ask, regenerate }
return { ask, regenerate, stopGenerating }
}
export { useMessageHandler };