defmodule Pleroma.HTTP.Connection do
+ @moduledoc """
+ Connection for http-requests.
+ """
+
@hackney_options [pool: :default]
+ @adapter Application.get_env(:tesla, :adapter)
@doc """
Configure a client connection
"""
@spec new(Keyword.t()) :: Tesla.Env.client()
def new(opts \\ []) do
- Tesla.client([], {Tesla.Adapter.Hackney, hackney_options(opts)})
+ Tesla.client([], {@adapter, hackney_options(opts)})
end
# fetch Hackney options