Current section
Files
Jump to
Current section
Files
lib/base.ex
defmodule TmdbElixir.Base do
@moduledoc false
use HTTPoison.Base
def process_response_body(body), do: Poison.decode!(body)
def process_request_url(endpoint), do: "https://api.themoviedb.org/3/#{endpoint}"
def get!(url, headers \\ [], options \\ []), do: request!(:get, url, "", headers ++ auth_headers(), options)
defp auth_headers, do: [{"Authorization", "Bearer #{Application.fetch_env!(:tmdb_elixir, :auth_token)}"}, {"accept", "application/json"}]
end