package debug import ( "git.0x7f.app/WOJ/woj-server/internal/misc/log" "github.com/gin-gonic/gin" "github.com/samber/do" "go.uber.org/zap" ) var _ Handler = (*handler)(nil) type Handler interface { RandomString(c *gin.Context) } type handler struct { log *zap.Logger } func RouteRegister(rg *gin.RouterGroup, i *do.Injector) { app := &handler{} app.log = do.MustInvoke[log.Service](i).GetLogger("api.debug") rg.GET("/random", app.RandomString) }