@@ -35,34 +35,30 @@ public async Task<IResponse> DoRequest(IRequest request)
3535 {
3636 Ensure . ArgumentNotNull ( request , nameof ( request ) ) ;
3737
38- using ( HttpRequestMessage requestMsg = BuildRequestMessage ( request ) )
39- {
40- var responseMsg = await _httpClient
41- . SendAsync ( requestMsg , HttpCompletionOption . ResponseContentRead )
42- . ConfigureAwait ( false ) ;
38+ using HttpRequestMessage requestMsg = BuildRequestMessage ( request ) ;
39+ var responseMsg = await _httpClient
40+ . SendAsync ( requestMsg , HttpCompletionOption . ResponseContentRead )
41+ . ConfigureAwait ( false ) ;
4342
44- return await BuildResponse ( responseMsg ) . ConfigureAwait ( false ) ;
45- }
43+ return await BuildResponse ( responseMsg ) . ConfigureAwait ( false ) ;
4644 }
4745
4846 private static async Task < IResponse > BuildResponse ( HttpResponseMessage responseMsg )
4947 {
5048 Ensure . ArgumentNotNull ( responseMsg , nameof ( responseMsg ) ) ;
5149
5250 // We only support text stuff for now
53- using ( var content = responseMsg . Content )
51+ using var content = responseMsg . Content ;
52+ var headers = responseMsg . Headers . ToDictionary ( header => header . Key , header => header . Value . First ( ) ) ;
53+ var body = await responseMsg . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
54+ var contentType = content . Headers ? . ContentType ? . MediaType ;
55+
56+ return new Response ( headers )
5457 {
55- var headers = responseMsg . Headers . ToDictionary ( header => header . Key , header => header . Value . First ( ) ) ;
56- var body = await responseMsg . Content . ReadAsStringAsync ( ) . ConfigureAwait ( false ) ;
57- var contentType = content . Headers ? . ContentType ? . MediaType ;
58-
59- return new Response ( headers )
60- {
61- ContentType = contentType ,
62- StatusCode = responseMsg . StatusCode ,
63- Body = body
64- } ;
65- }
58+ ContentType = contentType ,
59+ StatusCode = responseMsg . StatusCode ,
60+ Body = body
61+ } ;
6662 }
6763
6864 private static HttpRequestMessage BuildRequestMessage ( IRequest request )
0 commit comments