maxwell v2.2.2 Maxwell.Middleware behaviour

Example see Maxwell.Middleware.BaseUrl

Summary

Types

failure()
failure() :: {:error, reason :: term}
next_fn()
next_fn() :: (Maxwell.Conn.t -> Maxwell.Conn.t)
opts()
opts() :: any
success()
success() :: Maxwell.Conn.t

Callbacks

call(arg0, next_fn, opts)
init(opts)
init(opts) :: opts
request(arg0, opts)
request(Maxwell.Conn.t, opts :: term) :: success | failure
response(arg0, opts)
response(Maxwell.Conn.t, opts :: term) :: success | failure