mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-11 04:32:44 +00:00
[csharp] Add missing ConfigureAwait(false) for csharp generator (#21244)
* [csharp] ApiClient.mustache: Apply ConfigureAwait(false) consistently
* [csharp] Update samples to include 59936f29f0
This commit is contained in:
@@ -476,7 +476,7 @@ namespace Org.OpenAPITools.Client
|
||||
{
|
||||
InterceptRequest(request);
|
||||
|
||||
RestResponse<T> response = await getResponse(client);
|
||||
RestResponse<T> response = await getResponse(client).ConfigureAwait(false);
|
||||
|
||||
// if the response type is oneOf/anyOf, call FromJSON to deserialize the data
|
||||
if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T)))
|
||||
@@ -545,7 +545,7 @@ namespace Org.OpenAPITools.Client
|
||||
{
|
||||
if (policyResult.Outcome == OutcomeType.Successful)
|
||||
{
|
||||
return await client.Deserialize<T>(policyResult.Result, cancellationToken);
|
||||
return await client.Deserialize<T>(policyResult.Result, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -602,7 +602,7 @@ namespace Org.OpenAPITools.Client
|
||||
{
|
||||
var policy = RetryConfiguration.AsyncRetryPolicy;
|
||||
var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false);
|
||||
return await DeserializeRestResponseFromPolicyAsync<T>(client, request, policyResult, cancellationToken);
|
||||
return await DeserializeRestResponseFromPolicyAsync<T>(client, request, policyResult, cancellationToken).ConfigureAwait(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user