Commit 4e14ce1f authored by Luke Duncalfe's avatar Luke Duncalfe

Simply GitlabSchema#execute and #multiplex

`Graphql::Schema#execute` calls `#multiplex`
https://github.com/rmosolgo/graphql-ruby/blob/a518a03b1c90bc47bfb7b6eff2fb840495817ae8/lib/graphql/schema.rb#L456.
so we can remove our `#execute`.
parent 32d81c90
...@@ -36,20 +36,13 @@ class GitlabSchema < GraphQL::Schema ...@@ -36,20 +36,13 @@ class GitlabSchema < GraphQL::Schema
kwargs[:max_complexity] ||= max_query_complexity(kwargs[:context]) unless kwargs.key?(:max_complexity) kwargs[:max_complexity] ||= max_query_complexity(kwargs[:context]) unless kwargs.key?(:max_complexity)
queries.each do |query| queries.each do |query|
query[:max_complexity] ||= max_query_complexity(kwargs[:context]) unless query.key?(:max_complexity) query[:max_complexity] ||= max_query_complexity(query[:context]) unless query.key?(:max_complexity)
query[:max_depth] = max_query_depth(kwargs[:context]) query[:max_depth] = max_query_depth(query[:context])
end end
super(queries, **kwargs) super(queries, **kwargs)
end end
def execute(query_str = nil, **kwargs)
kwargs[:max_complexity] ||= max_query_complexity(kwargs[:context])
kwargs[:max_depth] ||= max_query_depth(kwargs[:context])
super(query_str, **kwargs)
end
def get_type(type_name) def get_type(type_name)
type_name = Gitlab::GlobalId::Deprecations.apply_to_graphql_name(type_name) type_name = Gitlab::GlobalId::Deprecations.apply_to_graphql_name(type_name)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment