summaryrefslogtreecommitdiff
path: root/lib/powerdnsex/http_client.ex
blob: 0a242b5a51f85b5d0034265a2d8641aca2de9b0e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
defmodule PowerDNSex.HttpClient do
  @moduledoc"""
  Client to do http requests for PowerDns API
  """

  use HTTPoison.Base

  alias PowerDNSex.Config

  def process_url(url), do: Config.powerdns_url <> url

  defp process_request_headers(headers) do
    custom = ["X-API-Key": Config.powerdns_token]
    Enum.into(headers, custom)
  end
end