MCPcopy Index your code
hub / github.com/git-bug/git-bug / NewHandler

Function NewHandler

api/graphql/handler.go:23–36  ·  view source on GitHub ↗
(mrc *cache.MultiRepoCache, errorOut io.Writer)

Source from the content-addressed store, hash-verified

21}
22
23func NewHandler(mrc *cache.MultiRepoCache, errorOut io.Writer) Handler {
24 rootResolver := resolvers.NewRootResolver(mrc)
25 config := graph.Config{Resolvers: rootResolver}
26 h := handler.NewDefaultServer(graph.NewExecutableSchema(config))
27
28 if errorOut != nil {
29 h.Use(&Tracer{Out: errorOut})
30 }
31
32 return Handler{
33 Handler: h,
34 Closer: rootResolver,
35 }
36}

Callers 2

runWebUIFunction · 0.92
TestQueriesFunction · 0.70

Calls 2

NewRootResolverFunction · 0.92
NewExecutableSchemaFunction · 0.92

Tested by 1

TestQueriesFunction · 0.56