fix: frontend handle sometimes server not generate the wrong follow up data struct (#7916)

pull/7925/head
Joel 2 years ago committed by GitHub
parent 0cfcc97e9d
commit 7fdd964379
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -372,11 +372,16 @@ export const useChat = (
handleUpdateChatList(newChatList) handleUpdateChatList(newChatList)
} }
if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) { if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) {
const { data }: any = await onGetSuggestedQuestions( try {
responseItem.id, const { data }: any = await onGetSuggestedQuestions(
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController, responseItem.id,
) newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
setSuggestQuestions(data) )
setSuggestQuestions(data)
}
catch (e) {
setSuggestQuestions([])
}
} }
}, },
onFile(file) { onFile(file) {

@ -248,11 +248,16 @@ export const useChat = (
} }
if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) { if (config?.suggested_questions_after_answer?.enabled && !hasStopResponded.current && onGetSuggestedQuestions) {
const { data }: any = await onGetSuggestedQuestions( try {
responseItem.id, const { data }: any = await onGetSuggestedQuestions(
newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController, responseItem.id,
) newAbortController => suggestedQuestionsAbortControllerRef.current = newAbortController,
setSuggestQuestions(data) )
setSuggestQuestions(data)
}
catch (error) {
setSuggestQuestions([])
}
} }
}, },
onMessageEnd: (messageEnd) => { onMessageEnd: (messageEnd) => {

Loading…
Cancel
Save