Method: Resolvers::UsersResolver#resolve

Defined in:
app/graphql/resolvers/users_resolver.rb

#resolve(**args) ⇒ Object



49
50
51
52
53
54
55
56
57
58
59
# File 'app/graphql/resolvers/users_resolver.rb', line 49

def resolve(**args)
  authorize!(args[:usernames])

  group_id = args[:group_id]
  group = group_id ? find_authorized_group!(group_id) : nil

  ::UsersFinder.new(
    context[:current_user],
    finder_params(group, args)
  ).execute
end