aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/http/http.ex
blob: 84f34eb4a73533ca1376762a14da56c608ffdd1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
defmodule Pleroma.HTTP do
  use HTTPoison.Base

  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
  end
end