Files
sub-store/internal/handler/env.go
T

33 lines
843 B
Go

package handler
import "github.com/gofiber/fiber/v3"
// HandleEnv returns runtime environment info.
// Per review-resolution #5: feature flags defined, buildTimeScripts=false.
func (d *Deps) HandleEnv(c fiber.Ctx) error {
return success(c, fiber.Map{
"app": d.Cfg.App.Name,
"backend": "Go",
"version": "1.0.0",
"runtime": "Go " + goVersion(),
"storage": "SQLite",
"feature": fiber.Map{
"buildTimeScripts": false, // review-resolution #5: no JS engine
"proxyConversion": true,
"ruleConversion": true,
"recycleBin": true,
"nodeInfo": true,
"surgeMac": true,
},
})
}
// HandleScripts returns an empty array — review-resolution #2: no script type.
func (d *Deps) HandleScripts(c fiber.Ctx) error {
return success(c, []any{})
}
func goVersion() string {
return "1.23+"
}