add currentUser query

This commit is contained in:
João Geonizeli
2021-08-07 12:46:39 -03:00
parent 79047938d1
commit 94e9aa08b4
6 changed files with 43 additions and 15 deletions

View File

@@ -4,14 +4,9 @@ module Types
include GraphQL::Types::Relay::HasNodeField
include GraphQL::Types::Relay::HasNodesField
# TODO: remove me
field :test_field, [String], null: false,
description: "An example field added by the generator"
def test_field
[
SecureRandom.uuid,
SecureRandom.uuid,
]
field :current_user, UserType, null: true
def current_user
context[:current_user]
end
end
end

View File

@@ -0,0 +1,14 @@
# frozen_string_literal: true
module Types
class UserType < Types::BaseObject
# implements GraphQL::Types::Relay::Node
global_id_field :id
field :id, ID, null: false
field :first_name, String, null: false
field :last_name, String, null: false
field :full_name, String, null: false
field :email, String, null: false
end
end