Spaces:
Running
Running
fix remove
Browse files- 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)
|