From 14d361aa511674df9f6d4f253936dcf672e08f35 Mon Sep 17 00:00:00 2001 From: Haruko386 Date: Wed, 15 Jul 2026 11:38:52 +0800 Subject: [PATCH] refactor: remove unused getInputElementsFromText function (#16927) ### Summary Removed unused function getInputElementsFromText and its associated comments. --- internal/agent/component/data_operations.go | 31 --------------------- 1 file changed, 31 deletions(-) diff --git a/internal/agent/component/data_operations.go b/internal/agent/component/data_operations.go index d3ccec3dcd..939ce1042c 100644 --- a/internal/agent/component/data_operations.go +++ b/internal/agent/component/data_operations.go @@ -282,37 +282,6 @@ func (d *DataOperationsComponent) GetInputForm() map[string]any { return map[string]any{} } -// TODO duplicate with string_transform.go, make it to a common method later --Haruko386 -// I can't do this since that PR not merged -func getInputElementsFromText(txt string) map[string]map[string]any { - res := make(map[string]map[string]any) - for _, match := range runtime.VarRefPattern.FindAllStringSubmatch(txt, -1) { - if len(match) < 2 { - continue - } - exp := match[1] - if _, ok := res[exp]; ok { - continue - } - cpnID, varName := "", exp - if at := strings.Index(exp, "@"); at > 0 { - cpnID = exp[:at] - varName = exp[at+1:] - } - name := exp - if cpnID != "" { - name = cpnID + "@" + varName - } - res[exp] = map[string]any{ - "name": name, - "value": nil, - "_retrieval": nil, - "_cpn_id": cpnID, - } - } - return res -} - // Outputs returns the transformed payload. func (d *DataOperationsComponent) Outputs() map[string]string { return map[string]string{