Skip to content

Commit 1f51626

Browse files
committed
Merge branch 'master' of https://github.com/twilio/twilio-csharp into alpha
2 parents bae2f96 + 9d98ce0 commit 1f51626

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

CHANGES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ twilio-csharp Changelog
22
=======================
33

44

5+
[2017-02-24] Version 5.0.3-alpha1
6+
--------------------------
7+
- Fix async/await for MVC/WPF apps
8+
9+
510
[2017-02-24] Version 5.0.2-alpha1
611
--------------------------
712
- URL encode all parameters

src/Twilio/Http/SystemNetHttpClient.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ public override async Task<Response> MakeRequestAysnc(Request request)
5757
HttpResponseMessage response = null;
5858
try
5959
{
60-
response = await _httpClient.SendAsync(httpRequest);
61-
var reader = new StreamReader(await response.Content.ReadAsStreamAsync());
62-
return new Response(response.StatusCode, await reader.ReadToEndAsync());
60+
response = await _httpClient.SendAsync(httpRequest).ConfigureAwait(false);
61+
var reader = new StreamReader(await response.Content.ReadAsStreamAsync().ConfigureAwait(false));
62+
return new Response(response.StatusCode, await reader.ReadToEndAsync().ConfigureAwait(false));
6363
}
6464
catch (AggregateException ae)
6565
{
6666
if (ae.InnerExceptions.OfType<HttpRequestException>().Any() && response != null)
6767
{
68-
throw await HandleErrorResponse(response);
68+
throw await HandleErrorResponse(response).ConfigureAwait(false);
6969
}
7070
}
7171
return null;
@@ -79,7 +79,7 @@ private async Task<Exception> HandleErrorResponse(HttpResponseMessage errorRespo
7979
return new TwilioException("Internal Server error: " + errorResponse.StatusCode);
8080
}
8181

82-
var responseStream = await errorResponse.Content.ReadAsStreamAsync();
82+
var responseStream = await errorResponse.Content.ReadAsStreamAsync().ConfigureAwait(false);
8383
var errorReader = new StreamReader(responseStream);
8484
var errorContent = errorReader.ReadToEnd();
8585

src/Twilio/Twilio.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1616
<AssemblyName>Twilio</AssemblyName>
1717
<PackageTags>REST;SMS;voice;telephony;phone;twilio;twiml;video;wireless;api</PackageTags>
18-
<PackageIconUrl>http://www.twilio.com/packages/company/img/logos_downloadable_round.png</PackageIconUrl>
18+
<PackageIconUrl>https://www.twilio.com/marketing/bundles/marketing/img/favicons/favicon.ico</PackageIconUrl>
1919
<PackageProjectUrl>http://github.com/twilio/twilio-csharp</PackageProjectUrl>
2020
<PackageLicenseUrl>https://github.com/twilio/twilio-csharp/blob/master/LICENSE.txt</PackageLicenseUrl>
2121
<RepositoryUrl>http://github.com/twilio/twilio-csharp</RepositoryUrl>

0 commit comments

Comments
 (0)