github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/web/settings/init.go (about) 1 package settings 2 3 import ( 4 "github.com/cozy/cozy-stack/model/settings" 5 "github.com/labstack/echo/v4" 6 ) 7 8 var handler *HTTPHandler 9 10 func Init(svc settings.Service) { 11 handler = NewHTTPHandler(svc) 12 } 13 14 func Routes(router *echo.Group) { 15 if handler == nil { 16 panic("settings.handler not set") 17 } 18 19 handler.Register(router) 20 }