MCPcopy
hub / github.com/dgraph-io/dgraph / resolverFactoryWithErrorMsg

Function resolverFactoryWithErrorMsg

graphql/admin/admin.go:928–941  ·  view source on GitHub ↗
(msg string)

Source from the content-addressed store, hash-verified

926}
927
928func resolverFactoryWithErrorMsg(msg string) resolve.ResolverFactory {
929 errFunc := func(name string) error { return errors.Errorf(msg, name) }
930 qErr :=
931 resolve.QueryResolverFunc(func(ctx context.Context, query schema.Query) *resolve.Resolved {
932 return &resolve.Resolved{Err: errFunc(query.ResponseName()), Field: query}
933 })
934
935 mErr := resolve.MutationResolverFunc(
936 func(ctx context.Context, mutation schema.Mutation) (*resolve.Resolved, bool) {
937 return &resolve.Resolved{Err: errFunc(mutation.ResponseName()), Field: mutation}, false
938 })
939
940 return resolve.NewResolverFactory(qErr, mErr)
941}
942
943func (as *adminServer) getGlobalEpoch(ns uint64) *uint64 {
944 e := as.globalEpoch[ns]

Callers 3

NewServersFunction · 0.85
newAdminResolverFactoryFunction · 0.85
resetSchemaMethod · 0.85

Calls 5

QueryResolverFuncFuncType · 0.92
MutationResolverFuncFuncType · 0.92
NewResolverFactoryFunction · 0.92
ResponseNameMethod · 0.65
ErrorfMethod · 0.45

Tested by

no test coverage detected