MCPcopy Index your code
hub / github.com/53AI/53AIHub / decodeRequestIDs

Function decodeRequestIDs

api/middleware/request_decoder.go:155–164  ·  view source on GitHub ↗

decodeRequestIDs 递归解码请求数据中的ID字段

(data interface{})

Source from the content-addressed store, hash-verified

153
154// decodeRequestIDs 递归解码请求数据中的ID字段
155func decodeRequestIDs(data interface{}) interface{} {
156 switch v := data.(type) {
157 case map[string]interface{}:
158 return decodeMapIDs(v)
159 case []interface{}:
160 return decodeSliceIDs(v)
161 default:
162 return data
163 }
164}
165
166// decodeMapIDs 解码map中的ID字段
167func decodeMapIDs(m map[string]interface{}) map[string]interface{} {

Callers 4

updateBodyFunction · 0.85
decodeMapIDsFunction · 0.85
decodeSliceIDsFunction · 0.85
DecodeIDsInStructFunction · 0.85

Calls 2

decodeMapIDsFunction · 0.85
decodeSliceIDsFunction · 0.85

Tested by

no test coverage detected