| @@ -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) | |||