MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / marshalReturnValue

Function marshalReturnValue

pkg/web/web.go:135–148  ·  view source on GitHub ↗
(data any, err error)

Source from the content-addressed store, hash-verified

133}
134
135func marshalReturnValue(data any, err error) []byte {
136 var mapRtn = make(map[string]any)
137 if err != nil {
138 mapRtn["error"] = err.Error()
139 } else {
140 mapRtn["success"] = true
141 mapRtn["data"] = data
142 }
143 rtn, err := json.Marshal(mapRtn)
144 if err != nil {
145 return marshalReturnValue(nil, fmt.Errorf("error serializing response: %v", err))
146 }
147 return rtn
148}
149
150func handleWaveFile(w http.ResponseWriter, r *http.Request) {
151 zoneId := r.URL.Query().Get("zoneid")

Callers 1

WebFnWrapFunction · 0.85

Calls 1

ErrorMethod · 0.45

Tested by

no test coverage detected