search for favicon right after adding new feed

This commit is contained in:
Nazar Kanaev 2020-10-17 22:29:20 +01:00
parent e24b905adc
commit 05032ec428

View File

@ -243,6 +243,15 @@ func FeedListHandler(rw http.ResponseWriter, req *http.Request) {
form.FolderID,
)
db(req).CreateItems(convertItems(feed.Items, *storedFeed))
icon, err := findFavicon(storedFeed.Link, storedFeed.FeedLink)
if icon != nil {
db(req).UpdateFeedIcon(storedFeed.Id, icon)
}
if err != nil {
handler(req).log.Printf("Failed to find favicon for %s (%d): %s", storedFeed.FeedLink, storedFeed.Id, err)
}
writeJSON(rw, map[string]string{"status": "success"})
} else if sources != nil {
writeJSON(rw, map[string]interface{}{"status": "multiple", "choice": sources})