ReqClient.Plugin.Wrapper (req_client v0.1.17)

Copy Markdown View Source

Wrap and improve on the adapter field %Req.Request{adapter: adapter}

Summary

Functions

adapter_module_of(kind)

attach(req, opts \\ [])

get_kind(req)

Get adapter kind.

post_wrap(req)

pre_wrap(req)

@spec pre_wrap(Req.Request.t()) :: Req.Request.t()

run(req)

Run the real adapter logic

NOTE:

  • adapter step run after all request-steps
  • register at ReqClient.new

verbose?(req)