21 lines
420 B
Go
21 lines
420 B
Go
package metahandler
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
|
|
metalogic "spark-server/internal/module/meta/logic"
|
|
"spark-server/internal/pkg/reqctx"
|
|
"spark-server/internal/transport/http/respond"
|
|
)
|
|
|
|
// Handler is the meta HTTP controller.
|
|
type Handler struct{}
|
|
|
|
func New() *Handler {
|
|
return &Handler{}
|
|
}
|
|
|
|
func (h *Handler) Enums(c *gin.Context) {
|
|
respond.JSON(c, metalogic.Catalog(reqctx.Lang(c.Request.Context())))
|
|
}
|