Current section
Files
Jump to
Current section
Files
lib/client.ex
defmodule RokuIAP.Client do
use HTTPoison.Base
def process_url(url) do
"https://apipub.roku.com/listen/transaction-service.svc" <> url
end
defp process_response_body(body) do
body
|> Poison.decode!
end
defp process_request_body(body) do
case body do
"" -> body
_ -> body |> Poison.encode!
end
end
defp process_request_headers(headers) do
[{"accept", "application/json"} | headers]
end
defp process_request_options(options) do
[[ ssl: [{:versions, [:'tlsv1.2']}] ] | options]
end
end