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

Function resolveFail

internal/redisqueue/plugin.go:158–173  ·  view source on GitHub ↗
(ctx context.Context, record coreusage.Record, failed bool)

Source from the content-addressed store, hash-verified

156}
157
158func resolveFail(ctx context.Context, record coreusage.Record, failed bool) failDetail {
159 fail := failDetail{
160 StatusCode: record.Fail.StatusCode,
161 Body: strings.TrimSpace(record.Fail.Body),
162 }
163 if !failed {
164 return failDetail{StatusCode: 200}
165 }
166 if fail.StatusCode <= 0 {
167 fail.StatusCode = internallogging.GetResponseStatus(ctx)
168 }
169 if fail.StatusCode <= 0 {
170 fail.StatusCode = 500
171 }
172 return fail
173}
174
175func resolveSuccess(ctx context.Context) bool {
176 status := internallogging.GetResponseStatus(ctx)

Callers 1

HandleUsageMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected