Sucrose v0.1.3 Sucrose.Middleware.SimplePolicy

This is a simple policy handler that takes a very simple approach to absinthe resolution handling The basis for all of the handlers is to have a common response type:

To use this policy you must return the common return handler. Sucrose.Common.handle_response/2

Link to this section Summary

Functions

This is the main middleware callback.

Link to this section Functions

Link to this function

call(resolution, arg2)

This is the main middleware callback.

It receives an %Absinthe.Resolution{} struct and it needs to return an %Absinthe.Resolution{} struct. The second argument will be whatever value was passed to the middleware call that setup the middleware.

Callback implementation for Absinthe.Middleware.call/2.

Link to this function

simple_resolution(resolution)

simple_resolution(map()) :: %{
  child: :atom,
  parent: :atom,
  claim: any(),
  resolution: map()
}