Files
dttmr-api/internal/api/handler/version.go
T
2026-09-01 16:42:40 +02:00

24 lines
535 B
Go

package handler
import (
"net/http"
"github.com/robindittmar/dttmr-api/internal/api/response"
)
type Version struct {
Version string `json:"version"`
Commit string `json:"commit"`
BuildTime string `json:"buildTime"`
}
func VersionHandler(version string, commit string, buildTime string) func(http.ResponseWriter, *http.Request) {
return func(w http.ResponseWriter, r *http.Request) {
response.JSON(r.Context(), w, http.StatusOK, Version{
Version: version,
Commit: commit,
BuildTime: buildTime,
})
}
}