15357fd3c0
yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarbacreate and moove into new directories for BegushiyBashkir and yalarba
31 lines
646 B
Go
31 lines
646 B
Go
package handlers
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"api_bb/pkg/utils"
|
|
|
|
)
|
|
|
|
type HealthHandler struct{}
|
|
|
|
func NewHealthHandler() *HealthHandler {
|
|
return &HealthHandler{}
|
|
}
|
|
|
|
func (h *HealthHandler) HealthCheck(w http.ResponseWriter, r *http.Request) {
|
|
response := map[string]string{
|
|
"status": "ok",
|
|
"message": "Service is healthy",
|
|
}
|
|
utils.RespondWithJSON(w, http.StatusOK, response)
|
|
}
|
|
|
|
func (h *HealthHandler) Check(w http.ResponseWriter, r *http.Request) {
|
|
response := map[string]string{
|
|
"status": "ok",
|
|
"message": "API is working",
|
|
}
|
|
|
|
utils.RespondWithJSON(w, http.StatusOK, response)
|
|
} |