update cleanEdges
This commit is contained in:
parent
aec4292239
commit
5ef3b70385
1 changed files with 4 additions and 0 deletions
|
|
@ -48,6 +48,7 @@ export function checkChatInput(nodes: Node[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function cleanEdges(nodes: NodeType[], edges: Edge[]) {
|
export function cleanEdges(nodes: NodeType[], edges: Edge[]) {
|
||||||
|
console.log("cleanEdges", nodes, edges);
|
||||||
let newEdges = cloneDeep(edges);
|
let newEdges = cloneDeep(edges);
|
||||||
edges.forEach((edge) => {
|
edges.forEach((edge) => {
|
||||||
// check if the source and target node still exists
|
// check if the source and target node still exists
|
||||||
|
|
@ -98,6 +99,9 @@ export function cleanEdges(nodes: NodeType[], edges: Edge[]) {
|
||||||
newEdges = newEdges.filter((e) => e.id !== edge.id);
|
newEdges = newEdges.filter((e) => e.id !== edge.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
newEdges = newEdges.filter((e) => e.id !== edge.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
return newEdges;
|
return newEdges;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue