From ed9585c70277692e35a872b58c7983a8400cfce6 Mon Sep 17 00:00:00 2001 From: joko Date: Mon, 10 Jul 2023 19:36:26 +0100 Subject: [PATCH] Improve the code readability of health info method --- src/Polly.Core/CircuitBreaker/Health/HealthInfo.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Polly.Core/CircuitBreaker/Health/HealthInfo.cs b/src/Polly.Core/CircuitBreaker/Health/HealthInfo.cs index 0e014526b5..7cd316b076 100644 --- a/src/Polly.Core/CircuitBreaker/Health/HealthInfo.cs +++ b/src/Polly.Core/CircuitBreaker/Health/HealthInfo.cs @@ -4,12 +4,12 @@ namespace Polly.CircuitBreaker.Health; { public static HealthInfo Create(int successes, int failures) { - var total = successes + failures; - if (total == 0) + if (successes + failures == 0) { - return new HealthInfo(0, 0); + return new HealthInfo(0, 0); } - return new(total, failures / (double)total); + double failureRate = failures / (double)(successes + failures); + return new HealthInfo(successes + failures, failureRate); } }