graphvent/gql_query.go

29 lines
563 B
Go

2023-07-21 15:16:35 -06:00
package graphvent
import (
"github.com/graphql-go/graphql"
)
var GQLQuerySelf = &graphql.Field{
Type: GQLInterfaceNode.Default,
Resolve: func(p graphql.ResolveParams) (interface{}, error) {
_, ctx, err := PrepResolve(p)
if err != nil {
return nil, err
}
2023-07-21 15:16:35 -06:00
2023-07-21 18:51:42 -06:00
return ctx.Server, nil
},
}
var GQLQueryUser = &graphql.Field{
Type: GQLInterfaceNode.Default,
Resolve: func(p graphql.ResolveParams) (interface{}, error) {
_, ctx, err := PrepResolve(p)
if err != nil {
return nil, err
}
2023-07-21 15:16:35 -06:00
2023-07-21 18:51:42 -06:00
return ctx.User, nil
},
2023-07-21 15:16:35 -06:00
}