diff --git a/api/v1/favicon.go b/api/v1/url_util.go similarity index 84% rename from api/v1/favicon.go rename to api/v1/url_util.go index b4268c8..22013b0 100644 --- a/api/v1/favicon.go +++ b/api/v1/url_util.go @@ -7,8 +7,8 @@ import ( "go.deanishe.net/favicon" ) -func (*APIV1Service) registerFaviconRoutes(g *echo.Group) { - g.GET("/favicon", func(c echo.Context) error { +func (*APIV1Service) registerURLUtilRoutes(g *echo.Group) { + g.GET("/url/favicon", func(c echo.Context) error { url := c.QueryParam("url") icons, err := favicon.Find(url) if err != nil { diff --git a/api/v1/v1.go b/api/v1/v1.go index 7b3a147..b1d42b6 100644 --- a/api/v1/v1.go +++ b/api/v1/v1.go @@ -24,7 +24,7 @@ func (s *APIV1Service) Start(apiGroup *echo.Group, secret string) { apiV1Group.Use(func(next echo.HandlerFunc) echo.HandlerFunc { return JWTMiddleware(s, next, secret) }) - s.registerFaviconRoutes(apiV1Group) + s.registerURLUtilRoutes(apiV1Group) s.registerWorkspaceRoutes(apiV1Group) s.registerAuthRoutes(apiV1Group, secret) s.registerUserRoutes(apiV1Group) diff --git a/web/src/helpers/api.ts b/web/src/helpers/api.ts index 4b083c3..a40967b 100644 --- a/web/src/helpers/api.ts +++ b/web/src/helpers/api.ts @@ -74,5 +74,5 @@ export function upsertWorkspaceSetting(key: string, value: string) { } export function getUrlFavicon(url: string) { - return axios.get(`/api/v1/favicon?url=${url}`); + return axios.get(`/api/v1/url/favicon?url=${url}`); }