diff --git a/cmd/server/main.go b/cmd/server/main.go index 87a47a5..c95f1f7 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -3,6 +3,7 @@ package main import ( "context" "github.com/99designs/gqlgen/graphql/handler" + "github.com/99designs/gqlgen/graphql/handler/extension" "github.com/99designs/gqlgen/graphql/handler/transport" "github.com/darleet/blog-graphql/internal/middleware/auth" "github.com/darleet/blog-graphql/internal/middleware/loader" @@ -58,6 +59,8 @@ func main() { srv.AddTransport(&transport.Websocket{}) + srv.Use(extension.FixedComplexityLimit(300)) + authMW := auth.NewMiddleware() logMW := logging.NewMiddleware(log)