Fix bug to remove messages after sending to avoid losing messages on send failure.

This commit is contained in:
Peter Ibekwe
2026-03-30 09:57:44 -07:00
Unverified
parent 8961c474f5
commit 1c9efdc3d7
@@ -132,8 +132,8 @@ internal sealed class RequestInfoExecutor : Executor
if (this._allowWrapped && this._wrappedRequests.TryGetValue(message.RequestId, out ExternalRequest? originalRequest))
{
this._wrappedRequests.Remove(message.RequestId);
await context.SendMessageAsync(originalRequest.RewrapResponse(message), cancellationToken: cancellationToken).ConfigureAwait(false);
this._wrappedRequests.Remove(message.RequestId);
}
else
{