Packages

GrapixStatusApi is self-contained GraphQL API demo module. It implements a `serviceStatus` query and subscription; and pair of mutations to add and trim status messages. Add :grapix_status_api as a dependency in a Grapix API project to use it.

Current section

Files

Jump to
grapix_status_api lib schema.ex
Raw

lib/schema.ex

defmodule GrapixStatusApi.Schema do
require Grapix.SchemaBuilder
Grapix.SchemaBuilder.inject_schema_def([GrapixStatusApi])
def middleware(middleware, _field, %Absinthe.Type.Object{identifier: identifier})
when identifier in [:query, :subscription, :mutation] do
middleware
end
def middleware(middleware, _field, _object) do
middleware
end
end