From 7041e37eea27851c48bb66a4703ce571acfd8129 Mon Sep 17 00:00:00 2001 From: comp500 Date: Tue, 6 Oct 2020 16:59:36 +0100 Subject: [PATCH] Fix GraphQL syntax, supply operation name --- curseforge/request.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/curseforge/request.go b/curseforge/request.go index a4ac36a..f59fcc0 100644 --- a/curseforge/request.go +++ b/curseforge/request.go @@ -19,6 +19,7 @@ type addonSlugRequest struct { Variables struct { Slug string `json:"slug"` } `json:"variables"` + OperationName string `json:"operationName"` } // addonSlugResponse is received from the CurseProxy GraphQL api to get the id from a slug @@ -39,13 +40,12 @@ func modIDFromSlug(slug string) (int, error) { request := addonSlugRequest{ Query: ` query getIDFromSlug($slug: String) { - { - addons(slug: $slug) { - id - } + addons(slug: $slug) { + id } } `, + OperationName: "getIDFromSlug", } request.Variables.Slug = slug