2017-12-30 17:35:53 +01:00
|
|
|
defmodule Pleroma.HTTP do
|
|
|
|
use HTTPoison.Base
|
|
|
|
|
|
|
|
def process_request_options(options) do
|
|
|
|
config = Application.get_env(:pleroma, :http, [])
|
2018-01-29 16:06:16 +01:00
|
|
|
proxy = Keyword.get(config, :proxy_url, nil)
|
2018-03-30 15:01:53 +02:00
|
|
|
|
2017-12-30 17:35:53 +01:00
|
|
|
case proxy do
|
2018-01-29 16:06:16 +01:00
|
|
|
nil -> options
|
2017-12-30 17:35:53 +01:00
|
|
|
_ -> options ++ [proxy: proxy]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|