Small refactor - simpler final leader health check result return on function head match

This commit is contained in:
Ayanda Dube 2025-02-28 14:11:02 +00:00
parent 615856853a
commit ea07938f3d
1 changed files with 1 additions and 5 deletions

View File

@ -2194,13 +2194,9 @@ run_leader_health_check(ClusterName, QResource, HealthCheckRef, From) ->
end,
ok.
wait_for_leader_health_checks(_Ref, 0, UnhealthyAcc = []) -> UnhealthyAcc;
wait_for_leader_health_checks(_Ref, 0, UnhealthyAcc) -> UnhealthyAcc;
wait_for_leader_health_checks(Ref, N, UnhealthyAcc) ->
receive
{ok, Ref, _QResource} when N == 1 ->
UnhealthyAcc;
{error, Ref, QResource} when N == 1 ->
[amqqueue:to_printable(QResource, ?MODULE) | UnhealthyAcc];
{ok, Ref, _QResource} ->
wait_for_leader_health_checks(Ref, N - 1, UnhealthyAcc);
{error, Ref, QResource} ->