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.
## Example
iex> response = {:error, %{status_code: 500, body: “”Error.””}}iex> response |> Icndb.ResponseHandler.handle_response
{:error, “Something went wrong. Please try again.”}`