summaryrefslogtreecommitdiff
path: root/lib/powerdnsex/http_client.ex
blob: 13e5023fd092c3634d6a3e38574e959da21f4911 (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

  def process_request_headers(headers) do
    custom = ["X-API-Key": Config.powerdns_token()]
    Keyword.merge(headers, custom)
  end
end