package be.simplenotes.app.controllers import be.simplenotes.domain.usecases.HealthCheckService import org.http4k.core.Request import org.http4k.core.Response import org.http4k.core.Status.Companion.OK import org.http4k.core.Status.Companion.SERVICE_UNAVAILABLE import javax.inject.Singleton @Singleton class HealthCheckController(private val healthCheckService: HealthCheckService) { fun healthCheck(@Suppress("UNUSED_PARAMETER") request: Request) = if (healthCheckService.isOk()) Response(OK) else Response(SERVICE_UNAVAILABLE) }