Move health check to domain layer

This commit is contained in:
2020-11-05 14:44:59 +01:00
parent bf56314473
commit c39a20cf96
3 changed files with 16 additions and 4 deletions
@@ -1,6 +1,6 @@
package be.simplenotes.app.controllers
import be.simplenotes.persistance.DbHealthCheck
import be.simplenotes.domain.usecases.HealthCheckService
import org.http4k.core.Request
import org.http4k.core.Response
import org.http4k.core.Status.Companion.OK
@@ -8,7 +8,7 @@ import org.http4k.core.Status.Companion.SERVICE_UNAVAILABLE
import javax.inject.Singleton
@Singleton
class HealthCheckController(private val dbHealthCheck: DbHealthCheck) {
class HealthCheckController(private val healthCheckService: HealthCheckService) {
fun healthCheck(@Suppress("UNUSED_PARAMETER") request: Request) =
if (dbHealthCheck.isOk()) Response(OK) else Response(SERVICE_UNAVAILABLE)
if (healthCheckService.isOk()) Response(OK) else Response(SERVICE_UNAVAILABLE)
}