MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / parseQueuedUsagePayload

Function parseQueuedUsagePayload

test/usage_logging_test.go:108–122  ·  view source on GitHub ↗
(t *testing.T, payload []byte)

Source from the content-addressed store, hash-verified

106}
107
108func parseQueuedUsagePayload(t *testing.T, payload []byte) (queuedUsagePayload, bool) {
109 t.Helper()
110
111 var parsed queuedUsagePayload
112 if len(payload) == 0 {
113 return parsed, false
114 }
115 if err := json.Unmarshal(payload, &parsed); err != nil {
116 return parsed, false
117 }
118 if parsed.Provider == "" || parsed.Model == "" {
119 return parsed, false
120 }
121 return parsed, true
122}

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected