|
@@ -324,18 +324,12 @@ export const useNodesInteractions = () => {
|
|
|
return
|
|
|
}
|
|
|
const needDeleteEdges = edges.filter((edge) => {
|
|
|
- if (edge.source === source) {
|
|
|
- if (edge.sourceHandle)
|
|
|
- return edge.sourceHandle === sourceHandle
|
|
|
- else
|
|
|
- return true
|
|
|
- }
|
|
|
- if (edge.target === target) {
|
|
|
- if (edge.targetHandle)
|
|
|
- return edge.targetHandle === targetHandle
|
|
|
- else
|
|
|
- return true
|
|
|
- }
|
|
|
+ if (
|
|
|
+ (edge.source === source && edge.sourceHandle === sourceHandle)
|
|
|
+ || (edge.target === target && edge.targetHandle === targetHandle)
|
|
|
+ )
|
|
|
+ return true
|
|
|
+
|
|
|
return false
|
|
|
})
|
|
|
const needDeleteEdgesIds = needDeleteEdges.map(edge => edge.id)
|