fix: set isSubmitting with messages together

style: some notification
This commit is contained in:
Wentao Lyu 2023-03-18 01:00:38 +08:00
parent 6b2a2bb858
commit a213868b17
2 changed files with 11 additions and 18 deletions

View file

@ -41,13 +41,6 @@ const useMessageHandler = () => {
const currentMsg = { sender: 'User', text, current: true, isCreatedByUser: true, parentMessageId, conversationId, messageId: fakeMessageId };
const initialResponse = { sender, text: '', parentMessageId: isRegenerate?messageId:fakeMessageId, messageId: (isRegenerate?messageId:fakeMessageId) + '_', submitting: true };
dispatch(setSubmitState(true));
if (isRegenerate) {
dispatch(setMessages([...currentMessages, initialResponse]));
} else {
dispatch(setMessages([...currentMessages, currentMsg, initialResponse]));
dispatch(setText(''));
}
const submission = {
convo,
isCustomModel,
@ -63,7 +56,16 @@ const useMessageHandler = () => {
initialResponse,
sender,
};
console.log('User Input:', text);
if (isRegenerate) {
dispatch(setMessages([...currentMessages, initialResponse]));
} else {
dispatch(setMessages([...currentMessages, currentMsg, initialResponse]));
dispatch(setText(''));
}
dispatch(setSubmitState(true));
dispatch(setSubmission(submission));
}