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  }