diff --git a/public/API/queries/queries.php b/public/API/queries/queries.php index bbd802a..962ee87 100644 --- a/public/API/queries/queries.php +++ b/public/API/queries/queries.php @@ -53,17 +53,6 @@ $queryType = new ObjectType([ ], 'resolve' => fn ($rootValue, $args) => comments($args["article"], $rootValue["db"]), ], - "newComment" => [ - "type" => Type::string(), - "args" => [ - "article" => Type::string(), - "name" => Type::string(), - "email" => Type::string(), - "comment" => Type::string(), - "hCaptchaResponse" => Type::string() - ], - 'resolve' => fn ($rootValue, $args) => newComment($rootValue["db"], $args["article"], $args["name"], $args["email"], $args["comment"], $args["hCaptchaResponse"]), - ], 'ebayKleinanzeigen' => [ "type" => $ebayKleinanzeigenFields, "args" => [ @@ -75,5 +64,22 @@ $queryType = new ObjectType([ 'resolve' => fn ($rootValue, $args) => ebayKleinanzeigen($args["imageCount"]), ] - ], + ] +]); + +$mutationType = new ObjectType([ + 'name' => 'Mutation', + 'fields' => [ + "comment" => [ + "type" => Type::string(), + "args" => [ + "article" => Type::string(), + "name" => Type::string(), + "email" => Type::string(), + "comment" => Type::string(), + "hCaptchaResponse" => Type::string() + ], + 'resolve' => fn ($rootValue, $args) => newComment($rootValue["db"], $args["article"], $args["name"], $args["email"], $args["comment"], $args["hCaptchaResponse"]), + ], + ] ]);