|> Builder.add_param(:body, :body, body)
|> Builder.add_param(:query, :query, params)
|> Enum.into([])
- |> (&Tesla.request(Connection.new(), &1)).()
+ |> (&Tesla.request(Connection.new(options), &1)).()
rescue
e ->
{:error, e}
end
def process_request_options(options) do
- config = Application.get_env(:pleroma, :http, [])
- proxy = Keyword.get(config, :proxy_url, nil)
-
- case proxy do
- nil -> options
- _ -> options ++ [proxy: proxy]
- end
+ Keyword.merge(Pleroma.HTTP.Connection.hackney_options([]), options)
end
@doc """