13 lines
		
	
	
	
		
			288 B
		
	
	
	
		
			Elixir
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			288 B
		
	
	
	
		
			Elixir
		
	
	
	
	
	
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
 |