summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElmer Thomas <elmer@thinkingserious.com>2015-11-16 20:32:04 -0800
committerElmer Thomas <elmer@thinkingserious.com>2015-11-16 20:32:04 -0800
commit5f02e69ac1bb329ccbc0014446d90d4a07a699fe (patch)
treee5e587f4d54f12c4fff6370b66e192c1556da9fe
parentfb6b2ddb9c0d3123c0bc5f89e1c7eb45516bab97 (diff)
downloadsendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.zip
sendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.tar.gz
sendgrid-csharp-5f02e69ac1bb329ccbc0014446d90d4a07a699fe.tar.bz2
Handle the exceptions in one block
via deckarep
-rw-r--r--SendGrid/SendGrid/Client.cs11
1 files changed, 3 insertions, 8 deletions
diff --git a/SendGrid/SendGrid/Client.cs b/SendGrid/SendGrid/Client.cs
index 70a0f0d..10cc1e8 100644
--- a/SendGrid/SendGrid/Client.cs
+++ b/SendGrid/SendGrid/Client.cs
@@ -80,17 +80,12 @@ namespace SendGrid
return response;
}
}
- catch (HttpRequestException hre)
- {
- HttpResponseMessage response = new HttpResponseMessage();
- var message = ".NET HttpRequestException, raw message: \n\n";
- response.Content = new StringContent(message + hre.Message);
- return response;
- }
catch (Exception ex)
{
HttpResponseMessage response = new HttpResponseMessage();
- var message = ".NET Exception, raw message: \n\n";
+ string message;
+ message = (ex is HttpRequestException) ? ".NET HttpRequestException" : ".NET Exception";
+ message = message + ", raw message: \n\n";
response.Content = new StringContent(message + ex.Message);
return response;
}