mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-27 01:36:30 +02:00
feat: Document Selector in Chat.
- Still need improvements but lets use it first.
This commit is contained in:
parent
e8a19c496b
commit
d7bb31f894
12 changed files with 599 additions and 67 deletions
|
|
@ -283,8 +283,8 @@ export default function DocumentsTable() {
|
|||
const searchSpaceId = Number(params.search_space_id);
|
||||
const { documents, loading, error, refreshDocuments, deleteDocument } = useDocuments(searchSpaceId);
|
||||
|
||||
console.log("Search Space ID:", searchSpaceId);
|
||||
console.log("Documents loaded:", documents?.length);
|
||||
// console.log("Search Space ID:", searchSpaceId);
|
||||
// console.log("Documents loaded:", documents?.length);
|
||||
|
||||
useEffect(() => {
|
||||
console.log("Delete document function available:", !!deleteDocument);
|
||||
|
|
@ -315,7 +315,7 @@ export default function DocumentsTable() {
|
|||
|
||||
const handleDeleteRows = async () => {
|
||||
const selectedRows = table.getSelectedRowModel().rows;
|
||||
console.log("Deleting selected rows:", selectedRows.length);
|
||||
// console.log("Deleting selected rows:", selectedRows.length);
|
||||
|
||||
if (selectedRows.length === 0) {
|
||||
toast.error("No rows selected");
|
||||
|
|
@ -324,14 +324,14 @@ export default function DocumentsTable() {
|
|||
|
||||
// Create an array of promises for each delete operation
|
||||
const deletePromises = selectedRows.map(row => {
|
||||
console.log("Deleting row with ID:", row.original.id);
|
||||
// console.log("Deleting row with ID:", row.original.id);
|
||||
return deleteDocument(row.original.id);
|
||||
});
|
||||
|
||||
try {
|
||||
// Execute all delete operations
|
||||
const results = await Promise.all(deletePromises);
|
||||
console.log("Delete results:", results);
|
||||
// console.log("Delete results:", results);
|
||||
|
||||
// Check if all deletions were successful
|
||||
const allSuccessful = results.every(result => result === true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue