lowercase for arguments
This commit is contained in:
@@ -35,13 +35,13 @@ type getUserResponse = struct {
|
|||||||
// getUser gets the given user's name from their username.
|
// getUser gets the given user's name from their username.
|
||||||
func getUser(ctx context.Context, client *graphql.Client, login string) (*getUserResponse, error) {
|
func getUser(ctx context.Context, client *graphql.Client, login string) (*getUserResponse, error) {
|
||||||
variables := map[string]interface{}{
|
variables := map[string]interface{}{
|
||||||
"login": login,
|
"Login": login,
|
||||||
}
|
}
|
||||||
|
|
||||||
var retval getUserResponse
|
var retval getUserResponse
|
||||||
err := client.MakeRequest(ctx, `
|
err := client.MakeRequest(ctx, `
|
||||||
query getUser ($login: String!) {
|
query getUser ($Login: String!) {
|
||||||
user(login: $login) {
|
user(login: $Login) {
|
||||||
theirName: name
|
theirName: name
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ query getViewer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# getUser gets the given user's name from their username.
|
# getUser gets the given user's name from their username.
|
||||||
query getUser($login: String!) {
|
query getUser($Login: String!) {
|
||||||
user(login: $login) {
|
user(login: $Login) {
|
||||||
theirName: name
|
theirName: name
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,11 +52,13 @@ type argument struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func fromASTArg(arg *ast.VariableDefinition, schema *ast.Schema) argument {
|
func fromASTArg(arg *ast.VariableDefinition, schema *ast.Schema) argument {
|
||||||
|
graphQLName := arg.Variable
|
||||||
|
firstRest := strings.SplitN(graphQLName, "", 2)
|
||||||
|
goName := strings.ToLower(firstRest[0]) + firstRest[1]
|
||||||
return argument{
|
return argument{
|
||||||
GraphQLName: arg.Variable,
|
GraphQLName: graphQLName,
|
||||||
GoName: arg.Variable, // TODO: normalize this to go-style
|
GoName: goName,
|
||||||
GoType: typeForInputType(arg.Type, schema),
|
GoType: typeForInputType(arg.Type, schema),
|
||||||
// TODO: figure out what to do about defaults
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user