Current section

Files

Jump to
surreal_ex lib interfaces http_response.ex
Raw

lib/interfaces/http_response.ex

defmodule SurrealEx.HTTPResponse do
alias SurrealEx.Response
def build({:ok, %HTTPoison.Response{status_code: 200, body: raw_body}}) do
Response.build_all(raw_body)
end
def build({:error, %HTTPoison.Error{id: nil, reason: :econnrefused}}) do
{:error, :econnrefused}
end
def build(res) do
IO.inspect res
{:error, "Something was wrong..."}
end
end