package server import ( "github.com/gin-gonic/gin" "github.com/synctv-org/synctv/cmd/flags" "github.com/synctv-org/synctv/server/handlers" "github.com/synctv-org/synctv/server/middlewares" auth "github.com/synctv-org/synctv/server/oauth2" "github.com/synctv-org/synctv/server/static" ) func Init(e *gin.Engine) { middlewares.Init(e) auth.Init(e) handlers.Init(e) if !flags.Server.DisableWeb { static.Init(e) } } func NewAndInit() (e *gin.Engine) { e = gin.New() Init(e) return }