Skip to content

Commit 2c93d3c

Browse files
author
Kantorová Michaela
committed
refactored request logging in ExecuteRequestStep
1 parent ebb8155 commit 2c93d3c

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

src/TeaPie/Http/ExecuteRequestStep.cs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -111,21 +111,18 @@ private async Task<HttpResponseMessage> ExecuteRequest(
111111
return await resiliencePipeline.ExecuteAsync(async token =>
112112
{
113113
retryAttemptNumber = UpdateRetryAttemptNumber(logger, retryAttemptNumber);
114+
var requestToSend = GetMessage(requestExecutionContext, originalMessage, content, ref messageUsed);
115+
requestToSend.Options.Set(_contextKey, requestExecutionContext);
116+
114117
if (retryAttemptNumber > 0)
115118
{
116119
using (logger.BeginTreeScope())
117120
{
118-
var retryRequest = GetMessage(requestExecutionContext, originalMessage, content, ref messageUsed);
119-
retryRequest.Options.Set(_contextKey, requestExecutionContext);
120-
return await client.SendAsync(retryRequest, token);
121+
return await client.SendAsync(requestToSend, token);
121122
}
122123
}
123-
else
124-
{
125-
var request = GetMessage(requestExecutionContext, originalMessage, content, ref messageUsed);
126-
request.Options.Set(_contextKey, requestExecutionContext);
127-
return await client.SendAsync(request, token);
128-
}
124+
125+
return await client.SendAsync(requestToSend, token);
129126
}, cancellationToken);
130127
}
131128

0 commit comments

Comments
 (0)