resolvers.go
363 字节
package gql
import (
"github.com/bradford-hamilton/go-graphql-api/postgres"
"github.com/graphql-go/graphql"
)
type Resolver struct {
db *postgres.Db
}
func (r *Resolver) UserResolver(p graphql.ResolveParams) (interface{}, error) {
name, ok := p.Args["name"].(string)
if ok {
users := r.db.GetUsersByName(name)
return users, nil
}
return nil, nil
}