enzostvs HF Staff commited on
Commit
abb360c
·
1 Parent(s): 17c1770

fix remove

Browse files
Files changed (1) hide show
  1. src/routes/+page.svelte +5 -2
src/routes/+page.svelte CHANGED
@@ -63,11 +63,14 @@
63
  edges: Edge[];
64
  }) {
65
  if (selectedNodes.length === 0) return Promise.resolve(false);
66
- const confirmed = confirm('Are you sure you want to delete this chat?');
67
- if (!confirmed) return Promise.resolve(false);
68
 
69
  const nodesBelow = getNodesAssociatedWith(selectedNodes[0].id, nodes, edges);
70
  const nodesToDelete = [...selectedNodes, ...nodesBelow];
 
 
 
 
 
71
  const nodeIdsToDelete = new Set(nodesToDelete.map((n) => n.id));
72
  const edgesToDelete = edges.filter(
73
  (e) => nodeIdsToDelete.has(e.source) || nodeIdsToDelete.has(e.target)
 
63
  edges: Edge[];
64
  }) {
65
  if (selectedNodes.length === 0) return Promise.resolve(false);
 
 
66
 
67
  const nodesBelow = getNodesAssociatedWith(selectedNodes[0].id, nodes, edges);
68
  const nodesToDelete = [...selectedNodes, ...nodesBelow];
69
+
70
+ if (nodesToDelete.length > 1) {
71
+ const confirmed = confirm('Are you sure you want to delete this chat?');
72
+ if (!confirmed) return Promise.resolve(false);
73
+ }
74
  const nodeIdsToDelete = new Set(nodesToDelete.map((n) => n.id));
75
  const edgesToDelete = edges.filter(
76
  (e) => nodeIdsToDelete.has(e.source) || nodeIdsToDelete.has(e.target)