absinthe v1.5.0-beta.0 Absinthe.Middleware.Dataloader View Source
Link to this section Summary
Functions
callback to do something with the resolution accumulator after resolution.
callback to setup the resolution accumulator prior to resolution.
This is the main middleware callback.
callback used to specify additional phases to run.
Link to this section Functions
after_resolution(exec) View Source
callback to do something with the resolution accumulator after resolution.
NOTE: This function is given the full accumulator. Namespacing is suggested to avoid conflicts.
Callback implementation for Absinthe.Plugin.after_resolution/1
.
before_resolution(exec) View Source
callback to setup the resolution accumulator prior to resolution.
NOTE: This function is given the full accumulator. Namespacing is suggested to avoid conflicts.
Callback implementation for Absinthe.Plugin.before_resolution/1
.
call(resolution, callback) View Source
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
.
pipeline(pipeline, exec) View Source
callback used to specify additional phases to run.
Plugins may require additional resolution phases to be run. This function should use values set in the resolution accumulator to determine whether or not additional phases are required.
NOTE: This function is given the whole pipeline to be inserted after the current phase completes.
Callback implementation for Absinthe.Plugin.pipeline/2
.