fix favicon fetch bug

This commit is contained in:
Nazar Kanaev 2020-10-02 16:49:34 +01:00
parent 71cc8929ad
commit 6222761dd3
2 changed files with 5 additions and 2 deletions

View File

@ -158,13 +158,16 @@ func findFavicon(websiteUrl, feedUrl string) (*[]byte, error) {
}
if len(websiteUrl) != 0 {
base, err := url.Parse(websiteUrl)
if err != nil {
return nil, err
}
res, err := defaultClient.get(websiteUrl)
if err != nil {
return nil, err
}
defer res.Body.Close()
doc, err := goquery.NewDocumentFromReader(res.Body)
base, err := url.Parse(websiteUrl)
if err != nil {
return nil, err
}

View File

@ -83,7 +83,7 @@ func (h *Handler) startJobs() {
h.db.UpdateFeedIcon(feed.Id, icon)
}
if err != nil {
h.log.Print(err)
h.log.Printf("Failed to search favicon for %s (%s): %s", feed.Link, feed.FeedLink, err)
}
}
case <- delTicker.C: