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)
}