diff --git a/src/server/routes.go b/src/server/routes.go index 761524e..321995e 100644 --- a/src/server/routes.go +++ b/src/server/routes.go @@ -144,6 +144,7 @@ func (s *Server) handleFeedErrors(c *router.Context) { } func (s *Server) handleFeedIcon(c *router.Context) { + // TODO: caching id, err := c.VarInt64("id") if err != nil { c.Out.WriteHeader(http.StatusBadRequest) diff --git a/src/worker/worker.go b/src/worker/worker.go index 523b0fe..c516bf8 100644 --- a/src/worker/worker.go +++ b/src/worker/worker.go @@ -48,6 +48,7 @@ func (w *Worker) FindFavicons() { } func (w *Worker) FindFeedFavicon(feed storage.Feed) { + // TODO: give up search attempts if the host is reachable but has no icon icon, err := findFavicon(feed.Link, feed.FeedLink) if err != nil { log.Printf("Failed to find favicon for %s (%s): %s", feed.FeedLink, feed.Link, err)