icndb v0.1.0 Icndb.ResponseHandler
ResponseHandler module is responsible for handling responses from ICNDB API.
Summary
Functions
Returns joke attributes when status_code is 200
Functions
Returns joke attributes when status_code is 200.
Example
iex> response = {:ok, %{status_code: 200, body: "{"value": {"joke": "Funny joke."} }"}}iex> response |> Icndb.ResponseHandler.handle_response%{“joke” => “Funny joke.”}Returns{:error, “Something went wrong. Please try again.”}when status_code is not 200.
## Exampleiex> response = {:error, %{status_code: 500, body: “”Error.””}}iex> response |> Icndb.ResponseHandler.handle_response{:error, “Something went wrong. Please try again.”}`