diff --git a/server/web/api/route.go b/server/web/api/route.go index aef73b1..270644b 100644 --- a/server/web/api/route.go +++ b/server/web/api/route.go @@ -5,9 +5,9 @@ import ( "time" "github.com/gin-gonic/gin" + sets "server/settings" "server/torr" - "server/version" ) type requestI struct { @@ -15,7 +15,6 @@ type requestI struct { } func SetupRoute(route *gin.RouterGroup) { - route.GET("/echo", echo) route.GET("/shutdown", shutdown) route.POST("/settings", settings) @@ -38,10 +37,6 @@ func SetupRoute(route *gin.RouterGroup) { route.GET("/playlist/*fname", playList) } -func echo(c *gin.Context) { - c.String(200, "%v", version.Version) -} - func shutdown(c *gin.Context) { if sets.ReadOnly { c.Status(http.StatusForbidden) diff --git a/server/web/server.go b/server/web/server.go index 4da1b43..18082d9 100644 --- a/server/web/server.go +++ b/server/web/server.go @@ -29,6 +29,8 @@ func Start(port string) { route := gin.New() route.Use(gin.Recovery(), cors.Default()) + route.GET("/echo", echo) + routeAuth := auth.SetupAuth(route) if routeAuth != nil { api.SetupRoute(routeAuth) @@ -49,3 +51,7 @@ func Stop() { BTS.Disconnect() waitChan <- nil } + +func echo(c *gin.Context) { + c.String(200, "%v", version.Version) +}