feat: edit message files

This commit is contained in:
Timothy Jaeryang Baek
2025-05-10 22:27:39 +04:00
parent ba69c751ca
commit 30cc51ec82
3 changed files with 90 additions and 24 deletions
+3 -2
View File
@@ -255,7 +255,7 @@
await updateChat();
};
const editMessage = async (messageId, content, submit = true) => {
const editMessage = async (messageId, { content, files }, submit = true) => {
if (history.messages[messageId].role === 'user') {
if (submit) {
// New user message
@@ -268,7 +268,7 @@
childrenIds: [],
role: 'user',
content: userPrompt,
...(history.messages[messageId].files && { files: history.messages[messageId].files }),
...(files && { files: files }),
models: selectedModels,
timestamp: Math.floor(Date.now() / 1000) // Unix epoch
};
@@ -290,6 +290,7 @@
} else {
// Edit user message
history.messages[messageId].content = content;
history.messages[messageId].files = files;
await updateChat();
}
} else {