Maxwell.Middleware behaviour (maxwell v2.4.0) View Source

Example see Maxwell.Middleware.BaseUrl

Link to this section Summary

Link to this section Types

Specs

failure() :: {:error, reason :: term()}

Specs

next_fn() :: (Maxwell.Conn.t() -> Maxwell.Conn.t())

Specs

opts() :: any()

Specs

success() :: Maxwell.Conn.t()

Link to this section Callbacks

Specs

call(Maxwell.Conn.t(), next_fn(), opts()) :: success() | failure()

Specs

init(opts()) :: opts()

Specs

request(Maxwell.Conn.t(), opts :: term()) :: success() | failure()

Specs

response(Maxwell.Conn.t(), opts :: term()) :: success() | failure()