Skip to content

Commit

Permalink
remove duplicate healthcheck
Browse files Browse the repository at this point in the history
  • Loading branch information
cofaulco committed Feb 21, 2025
1 parent 695bc2b commit 51e5911
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,6 @@ public static IServiceCollection AddServiceHealthChecks(this IServiceCollection
.AddCheck<CoursesApiHealthCheck>(CoursesApiHealthCheck.HealthCheckResultDescription,
failureStatus: HealthStatus.Unhealthy,
tags: [Ready])
.AddCheck<CoursesApiHealthCheck>(CoursesApiHealthCheck.HealthCheckResultDescription,
failureStatus: HealthStatus.Unhealthy,
tags: [Ready])
.AddCheck<EducationalOrganisationApiHealthCheck>(EducationalOrganisationApiHealthCheck.HealthCheckResultDescription,
failureStatus: HealthStatus.Unhealthy,
tags: [Ready])
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,13 @@

namespace SFA.DAS.AdminAan.Api.HealthCheck;

public class CoursesApiHealthCheck : IHealthCheck
public class CoursesApiHealthCheck(ICoursesApiClient coursesApiClient) : IHealthCheck
{
public const string HealthCheckResultDescription = "Courses API Health Check";

private readonly ICoursesApiClient _coursesApiClient;

public CoursesApiHealthCheck(ICoursesApiClient coursesApiClient)
{
_coursesApiClient = coursesApiClient;
}

public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = new())
{
var response = await _coursesApiClient.GetHealth(cancellationToken);
var response = await coursesApiClient.GetHealth(cancellationToken);
return response.IsSuccessStatusCode
? HealthCheckResult.Healthy(HealthCheckResultDescription)
: HealthCheckResult.Unhealthy(HealthCheckResultDescription);
Expand Down

0 comments on commit 51e5911

Please sign in to comment.