refertor:使用antdX重构dify聊天渲染组件,到处引用文件
This commit is contained in:
@@ -411,8 +411,27 @@ export default function useChatMessage({
|
||||
},
|
||||
|
||||
onMessageEnd: (messageEnd: MessageEnd) => {
|
||||
// 处理消息结束事件
|
||||
// console.log('Message ended:', messageEnd);
|
||||
// 处理消息结束事件 - 获取检索资源
|
||||
console.log('📋 [useChatMessage] 消息结束事件:', {
|
||||
messageId: messageEnd.message_id,
|
||||
hasMetadata: !!messageEnd.metadata,
|
||||
hasRetrieverResources: !!messageEnd.metadata?.retriever_resources,
|
||||
resourceCount: messageEnd.metadata?.retriever_resources?.length || 0
|
||||
});
|
||||
|
||||
// 如果有检索资源,更新响应项
|
||||
if (messageEnd.metadata?.retriever_resources && messageEnd.metadata.retriever_resources.length > 0) {
|
||||
responseItem.retriever_resources = messageEnd.metadata.retriever_resources;
|
||||
|
||||
// 更新聊天列表
|
||||
updateCurrentQA({
|
||||
responseItem: { ...responseItem },
|
||||
questionId,
|
||||
placeholderAnswerId,
|
||||
questionItem,
|
||||
originalResponseId,
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
onMessageReplace: (messageReplace: MessageReplace) => {
|
||||
|
||||
Reference in New Issue
Block a user