Packages

An work-in-progress elixir wrapper of the WealthSimple Trade REST API.

Current section

Files

Jump to
ws_trade lib client middleware runtime_header.ex
Raw

lib/client/middleware/runtime_header.ex

defmodule WsTrade.Client.Middleware.RuntimeHeader do
@moduledoc false
@behaviour Tesla.Middleware
@impl Tesla.Middleware
def call(env, next, {header, provider}) do
env
|> Tesla.put_header(header, provider.())
|> Tesla.run(next)
end
end