Skip to content
Snippets Groups Projects

[graphql] Convert to using the new query interpreter runtime

Merged Brett Walker requested to merge bw-graphql-interpreter into master
39 files
+ 209
177
Compare changes
  • Side-by-side
  • Inline
Files
39
@@ -3,7 +3,7 @@
module Types
# rubocop: disable Graphql/AuthorizeTypes
class QueryComplexityType < ::Types::BaseObject
ANALYZER = GraphQL::Analysis::QueryComplexity.new { |_query, complexity| complexity }
ANALYZER = GraphQL::Analysis::AST::QueryComplexity
graphql_name 'QueryComplexity'
@@ -23,7 +23,7 @@ class QueryComplexityType < ::Types::BaseObject
description: 'GraphQL query complexity score.'
def score
::GraphQL::Analysis.analyze_query(query, [ANALYZER]).first
::GraphQL::Analysis::AST.analyze_query(query, [ANALYZER]).first
end
end
# rubocop: enable Graphql/AuthorizeTypes
Loading