aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Rieken <joshua@joshuarieken.com>2015-09-29 17:27:16 -0700
committerJoshua Rieken <joshua@joshuarieken.com>2015-09-29 17:27:16 -0700
commitc32652192b4dfbbed01e1b8800558cd74d34ad1e (patch)
tree0f16e8105c63738fbb7ff2f295b0f5114ed058f2
parent80bd91a7cd79684c8340424f39dc521fc5b2fe61 (diff)
downloadmailchimp-c32652192b4dfbbed01e1b8800558cd74d34ad1e.tar.gz
mailchimp-c32652192b4dfbbed01e1b8800558cd74d34ad1e.tar.xz
Handle 400 responses
-rw-r--r--lib/httpclient.ex2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/httpclient.ex b/lib/httpclient.ex
index 2b1594b..bd58b92 100644
--- a/lib/httpclient.ex
+++ b/lib/httpclient.ex
@@ -15,6 +15,8 @@ defmodule Mailchimp.HTTPClient do
case HTTPoison.post(url, body, header) do
{:ok, %HTTPoison.Response{status_code: 200, body: body}} ->
process_response_body body
+ {:ok, %HTTPoison.Response{status_code: 400, body: body}} ->
+ process_response_body body
{:ok, %HTTPoison.Response{status_code: 404}} ->
"Not found :("
{:error, %HTTPoison.Error{reason: reason}} ->