Updated dependencies

This commit is contained in:
Stash Dev
2019-02-09 16:56:50 -08:00
parent 66e871a2d5
commit 4bbea0202e
299 changed files with 49759 additions and 15201 deletions

31
vendor/github.com/99designs/gqlgen/graphql/error.go generated vendored Normal file
View File

@@ -0,0 +1,31 @@
package graphql
import (
"context"
"github.com/vektah/gqlparser/gqlerror"
)
type ErrorPresenterFunc func(context.Context, error) *gqlerror.Error
type ExtendedError interface {
Extensions() map[string]interface{}
}
func DefaultErrorPresenter(ctx context.Context, err error) *gqlerror.Error {
if gqlerr, ok := err.(*gqlerror.Error); ok {
gqlerr.Path = GetResolverContext(ctx).Path()
return gqlerr
}
var extensions map[string]interface{}
if ee, ok := err.(ExtendedError); ok {
extensions = ee.Extensions()
}
return &gqlerror.Error{
Message: err.Error(),
Path: GetResolverContext(ctx).Path(),
Extensions: extensions,
}
}