Fix nullref in HTTP retry policy

pull/993/head
Tyrrrz 1 year ago
parent 56df93305e
commit 91ba79e6ec

@ -39,8 +39,9 @@ public static class Http
8,
(i, result, _) =>
{
// If rate-limited, use retry-after header as the guide
if (result.Result.Headers.RetryAfter?.Delta is { } retryAfter)
// If rate-limited, use retry-after header as the guide.
// The response can be null here if an exception was thrown.
if (result.Result?.Headers.RetryAfter?.Delta is { } retryAfter)
{
// Add some buffer just in case
return retryAfter + TimeSpan.FromSeconds(1);

Loading…
Cancel
Save