lib/upment/graphql/mutations/user/update.rb
# frozen_string_literal: true
module Mutations
module User
UPDATE ||= GraphQL::Field.define do
name 'UpdateUser'
description 'User update'
argument :id, !types.Int
argument :firstName, types.String, as: :first_name
argument :lastName, types.String, as: :last_name
type Types::USER_TYPE
resolve ->(_obj, args, ctx) do
Trailblazer::GraphQL.new(args, ctx).call(::User::Update)
end
end
end
end