|
|
|
@ -122,7 +122,7 @@ const renderSpecialNodeHandles = (isStartNode: boolean, isEndNode: boolean, data
|
|
|
|
|
|
|
|
|
|
|
|
// 获取连接到特定 API 句柄的 edges
|
|
|
|
// 获取连接到特定 API 句柄的 edges
|
|
|
|
const getConnectedEdgesForHandle = (edges: any[], nodeId: string, handleId: string, handleType: 'source' | 'target') => {
|
|
|
|
const getConnectedEdgesForHandle = (edges: any[], nodeId: string, handleId: string, handleType: 'source' | 'target') => {
|
|
|
|
if (nodeId === 'start' || nodeId === 'end') return false;
|
|
|
|
if (nodeId === 'start' || nodeId === 'end') return [];
|
|
|
|
return edges.filter(edge => {
|
|
|
|
return edges.filter(edge => {
|
|
|
|
if (handleType === 'target') {
|
|
|
|
if (handleType === 'target') {
|
|
|
|
// 检查目标节点ID和目标句柄ID都匹配
|
|
|
|
// 检查目标节点ID和目标句柄ID都匹配
|
|
|
|
|