ex_force icon indicating copy to clipboard operation
ex_force copied to clipboard

Add default config in `config.exs` + ability to configure Tesla middleware

Open ggiill opened this issue 1 year ago • 0 comments

Inspired by #42


Adding the ability to configure default options in config.exs:

Configure default settings in config/config.exs (optional).

# config/config.exs
config :ex_force, :api_version, "43.0"
config :ex_force, :adapter, {Tesla.Adapter.Hackney, [recv_timeout: 1_000]}

As well as the ability to pass in custom Tesla Middleware:

# config/config.exs
config :ex_force, :middleware, [
   Tesla.Middleware.Telemetry,
   {Tesla.Middleware.Timeout, timeout: :timer.seconds(1)}
 ]

ggiill avatar Mar 13 '23 20:03 ggiill