mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
refac
This commit is contained in:
parent
3ad5a7d97c
commit
92e2cfdd2f
@ -1500,9 +1500,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const sendPromptSocket = async (_history, model, responseMessageId, _chatId) => {
|
const sendPromptSocket = async (_history, model, responseMessageId, _chatId) => {
|
||||||
|
const chatMessages = createMessagesList(history, history.currentId);
|
||||||
const responseMessage = _history.messages[responseMessageId];
|
const responseMessage = _history.messages[responseMessageId];
|
||||||
const userMessage = _history.messages[responseMessage.parentId];
|
const userMessage = _history.messages[responseMessage.parentId];
|
||||||
|
|
||||||
|
const chatMessageFiles = chatMessages
|
||||||
|
.filter((message) => message.files)
|
||||||
|
.flatMap((message) => message.files);
|
||||||
|
|
||||||
|
// Filter chatFiles to only include files that are in the chatMessageFiles
|
||||||
|
chatFiles = chatFiles.filter((item) => {
|
||||||
|
const fileExists = chatMessageFiles.some((messageFile) => messageFile.id === item.id);
|
||||||
|
return fileExists;
|
||||||
|
});
|
||||||
|
|
||||||
let files = JSON.parse(JSON.stringify(chatFiles));
|
let files = JSON.parse(JSON.stringify(chatFiles));
|
||||||
files.push(
|
files.push(
|
||||||
...(userMessage?.files ?? []).filter((item) =>
|
...(userMessage?.files ?? []).filter((item) =>
|
||||||
|
@ -173,7 +173,7 @@
|
|||||||
{#if edit === true}
|
{#if edit === true}
|
||||||
<div class=" w-full bg-gray-50 dark:bg-gray-800 rounded-3xl px-5 py-3 mb-2">
|
<div class=" w-full bg-gray-50 dark:bg-gray-800 rounded-3xl px-5 py-3 mb-2">
|
||||||
{#if (editedFiles ?? []).length > 0}
|
{#if (editedFiles ?? []).length > 0}
|
||||||
<div class="flex items-center flex-wrap gap-2">
|
<div class="flex items-center flex-wrap gap-2 -mx-2 mb-1">
|
||||||
{#each editedFiles as file, fileIdx}
|
{#each editedFiles as file, fileIdx}
|
||||||
{#if file.type === 'image'}
|
{#if file.type === 'image'}
|
||||||
<div class=" relative group">
|
<div class=" relative group">
|
||||||
|
Loading…
Reference in New Issue
Block a user