|
@@ -700,7 +700,7 @@
|
|
childrenIds: [],
|
|
childrenIds: [],
|
|
role: 'user',
|
|
role: 'user',
|
|
content: userPrompt,
|
|
content: userPrompt,
|
|
- files: _files.length > 0 ? _files : undefined,
|
|
|
|
|
|
+ files: chatFiles.length > 0 ? chatFiles : undefined,
|
|
timestamp: Math.floor(Date.now() / 1000), // Unix epoch
|
|
timestamp: Math.floor(Date.now() / 1000), // Unix epoch
|
|
models: selectedModels
|
|
models: selectedModels
|
|
};
|
|
};
|
|
@@ -947,6 +947,12 @@
|
|
...(responseMessage?.files ?? []).filter((item) => ['web_search_results'].includes(item.type))
|
|
...(responseMessage?.files ?? []).filter((item) => ['web_search_results'].includes(item.type))
|
|
);
|
|
);
|
|
|
|
|
|
|
|
+ // Remove duplicates
|
|
|
|
+ files = files.filter(
|
|
|
|
+ (item, index, array) =>
|
|
|
|
+ array.findIndex((i) => JSON.stringify(i) === JSON.stringify(item)) === index
|
|
|
|
+ );
|
|
|
|
+
|
|
scrollToBottom();
|
|
scrollToBottom();
|
|
|
|
|
|
eventTarget.dispatchEvent(
|
|
eventTarget.dispatchEvent(
|
|
@@ -1246,6 +1252,11 @@
|
|
),
|
|
),
|
|
...(responseMessage?.files ?? []).filter((item) => ['web_search_results'].includes(item.type))
|
|
...(responseMessage?.files ?? []).filter((item) => ['web_search_results'].includes(item.type))
|
|
);
|
|
);
|
|
|
|
+ // Remove duplicates
|
|
|
|
+ files = files.filter(
|
|
|
|
+ (item, index, array) =>
|
|
|
|
+ array.findIndex((i) => JSON.stringify(i) === JSON.stringify(item)) === index
|
|
|
|
+ );
|
|
|
|
|
|
scrollToBottom();
|
|
scrollToBottom();
|
|
|
|
|