3bcb04f100
This is mainly the setup of mutations for GraphQL. Including authorization and basic return type-structure.
13 lines
302 B
Ruby
13 lines
302 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Mutations
|
|
class BaseMutation < GraphQL::Schema::RelayClassicMutation
|
|
field :errors, [GraphQL::STRING_TYPE],
|
|
null: false,
|
|
description: "Reasons why the mutation failed."
|
|
|
|
def current_user
|
|
context[:current_user]
|
|
end
|
|
end
|
|
end
|