Files
fm_be/internal/transport/http/handlers/build_info_handler.go
2026-07-16 22:16:45 +07:00

22 lines
415 B
Go

package handlers
import (
"github.com/gofiber/fiber/v2"
"wucher/internal/buildinfo"
)
type BuildInfoHandler struct{}
func NewBuildInfoHandler() *BuildInfoHandler {
return &BuildInfoHandler{}
}
func (h *BuildInfoHandler) Handle(c *fiber.Ctx) error {
return c.Status(fiber.StatusOK).JSON(fiber.Map{
"version": buildinfo.Version,
"commit": buildinfo.Commit,
"buildTime": buildinfo.BuildTime,
})
}