diff --git a/internal/api/handler.go b/internal/api/handler.go index 8a215249..cc43e130 100644 --- a/internal/api/handler.go +++ b/internal/api/handler.go @@ -8,6 +8,7 @@ import ( "github.com/yusing/go-proxy/internal/api/v1/auth" "github.com/yusing/go-proxy/internal/api/v1/certapi" "github.com/yusing/go-proxy/internal/api/v1/dockerapi" + "github.com/yusing/go-proxy/internal/api/v1/favicon" "github.com/yusing/go-proxy/internal/common" config "github.com/yusing/go-proxy/internal/config/types" "github.com/yusing/go-proxy/internal/logging" @@ -31,7 +32,7 @@ func NewHandler(cfg config.ConfigInstance) http.Handler { mux.HandleFunc("POST", "/v1/file/validate/{type}", v1.ValidateFile, true) mux.HandleFunc("GET", "/v1/health", v1.Health, true) mux.HandleFunc("GET", "/v1/logs", memlogger.Handler(), true) - mux.HandleFunc("GET", "/v1/favicon", v1.GetFavIcon, true) + mux.HandleFunc("GET", "/v1/favicon", favicon.GetFavIcon, true) mux.HandleFunc("POST", "/v1/homepage/set", v1.SetHomePageOverrides, true) mux.HandleFunc("GET", "/v1/agents", v1.ListAgents, true) mux.HandleFunc("GET", "/v1/agents/new", v1.NewAgent, true) diff --git a/internal/api/v1/favicon.go b/internal/api/v1/favicon/favicon.go similarity index 99% rename from internal/api/v1/favicon.go rename to internal/api/v1/favicon/favicon.go index 8d314f65..6a56ee5b 100644 --- a/internal/api/v1/favicon.go +++ b/internal/api/v1/favicon/favicon.go @@ -1,4 +1,4 @@ -package v1 +package favicon import ( "errors"