sp4-fresh-1770476243/services/chat-svc/internal/api/handlers/health.go
jordan bcd4b59f61
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Add components: service/auth-svc, service/chat-svc, worker/worker-svc
2026-02-07 14:57:30 +00:00

27 lines
589 B
Go

package handlers
import (
"net/http"
"git.threesix.ai/jordan/sp4-fresh-1770476243/pkg/httpresponse"
"git.threesix.ai/jordan/sp4-fresh-1770476243/pkg/logging"
)
// Health handles health check endpoints.
type Health struct {
logger *logging.Logger
}
// NewHealth creates a new Health handler.
func NewHealth(logger *logging.Logger) *Health {
return &Health{logger: logger}
}
// Check returns the service health status.
func (h *Health) Check(w http.ResponseWriter, r *http.Request) {
httpresponse.OK(w, r, map[string]string{
"service": "chat-svc",
"status": "healthy",
})
}