MCPcopy
hub / github.com/dosco/graphjin / Resolve

Method Resolve

core/openapi_bridge.go:24–33  ·  view source on GitHub ↗
(ctx context.Context, req ResolverReq)

Source from the content-addressed store, hash-verified

22}
23
24func (b *openapiBridge) Resolve(ctx context.Context, req ResolverReq) ([]byte, error) {
25 if b.topLevel {
26 return b.callTopLevel(ctx, req.Sel)
27 }
28 params := openapi.CallParams{}
29 if b.pathName != "" {
30 params.PathValues = map[string]string{b.pathName: req.ID}
31 }
32 return b.caller.Call(ctx, params)
33}
34
35func (b *openapiBridge) callTopLevel(ctx context.Context, sel *qcode.Select) ([]byte, error) {
36 if sel == nil {

Callers 1

TestOpenAPIBridgeResolveFunction · 0.95

Calls 2

callTopLevelMethod · 0.95
CallMethod · 0.65

Tested by 1

TestOpenAPIBridgeResolveFunction · 0.76