in pkg/graphql/client/client.go [39:54]
func ExecuteQuery(cliCtx *cli.Context, request *graphql.Request, response interface{}) error {
username := cliCtx.String("username")
password := cliCtx.String("password")
authorization := cliCtx.String("authorization")
if authorization == "" && username != "" && password != "" {
authorization = "Basic " + base64.StdEncoding.EncodeToString([]byte(username+":"+password))
}
if authorization != "" {
request.Header.Set("Authorization", authorization)
}
client := newClient(cliCtx)
ctx := context.Background()
err := client.Run(ctx, request, response)
return err
}