defmodule Pleroma.HTTP.Connection do
- @hackney_options [pool: :default]
+ @moduledoc """
+ Connection for http-requests.
+ """
+
+ @hackney_options [
+ pool: :default,
+ timeout: 10000,
+ recv_timeout: 20000,
+ follow_redirect: true
+ ]
@adapter Application.get_env(:tesla, :adapter)
@doc """
# fetch Hackney options
#
- defp hackney_options(opts \\ []) do
+ defp hackney_options(opts) do
options = Keyword.get(opts, :adapter, [])
@hackney_options ++ options
end