package cloud.tuanis.chatbot.controller;
import cloud.tuanis.chatbot.api.health.HealthCheckResponse;
import ws.sinapsis.builder.app.msa.RestContext;
import ws.sinapsis.builder.app.msa.RestResponse;
import static ws.sinapsis.builder.app.msa.RestResponse.*;
import ws.sinapsis.builder.app.msa.annotation.*;
import ws.sinapsis.persistence.EntityManager;
import ws.sinapsis.util.DateTimeUtil;
@Controller(root = "/v1/health")
public class HealthCheckController {
@Anonymous
@Get(mapping = "/check")
public RestResponse get(EntityManager em, RestContext context) {
return ok(
new HealthCheckResponse(
"",
0L,
DateTimeUtil.currentDateTimeEpochMillis()
)
);
}
}