debug: add logging to track message state during image generation
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
390ab1b935
commit
2fdf27e611
@ -308,7 +308,15 @@ export function Chat({
|
||||
}
|
||||
|
||||
setMessages((prevMessages) => {
|
||||
// 🔍 调试日志:检查当前消息列表
|
||||
console.log("[Chat] setMessages 前的消息列表:", prevMessages.map(m => ({
|
||||
id: m.id?.substring(0, 8),
|
||||
role: m.role,
|
||||
hasContent: m.parts?.length > 0
|
||||
})));
|
||||
|
||||
if (prevMessages.some(m => m.id === messageData.id)) {
|
||||
console.log("[Chat] 消息已存在,跳过添加");
|
||||
return prevMessages;
|
||||
}
|
||||
|
||||
@ -323,7 +331,14 @@ export function Chat({
|
||||
attachments: [],
|
||||
};
|
||||
|
||||
return [...prevMessages, newMessage];
|
||||
const updatedMessages = [...prevMessages, newMessage];
|
||||
console.log("[Chat] setMessages 后的消息列表:", updatedMessages.map(m => ({
|
||||
id: m.id?.substring(0, 8),
|
||||
role: m.role,
|
||||
hasContent: m.parts?.length > 0
|
||||
})));
|
||||
|
||||
return updatedMessages;
|
||||
});
|
||||
} catch (e) {
|
||||
console.error("[Chat] Failed to parse data-appendMessage:", e);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user