package controller import ( cherryApp "f1-game/internal/cherry_app" "f1-game/internal/code" "f1-game/internal/constant" csnowflake "github.com/cherry-game/cherry/extend/snowflake" cstring "github.com/cherry-game/cherry/extend/string" cgin "github.com/cherry-game/components/gin" ) type indexController struct { cgin.BaseController } func (p *indexController) Init() { p.GET("/", p.index) } func (p *indexController) index(c *cgin.Context) { json := map[string]string{ "node": cherryApp.App().NodeType(), "hash": cstring.ToString(csnowflake.NextID()), "text": constant.HelloText, } code.JSONResult(c, code.OK, json) }