mirror of
https://github.com/nkanaev/yarr.git
synced 2025-05-24 21:19:19 +00:00
search for favicon right after adding new feed
This commit is contained in:
parent
e24b905adc
commit
05032ec428
@ -243,6 +243,15 @@ func FeedListHandler(rw http.ResponseWriter, req *http.Request) {
|
|||||||
form.FolderID,
|
form.FolderID,
|
||||||
)
|
)
|
||||||
db(req).CreateItems(convertItems(feed.Items, *storedFeed))
|
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"})
|
writeJSON(rw, map[string]string{"status": "success"})
|
||||||
} else if sources != nil {
|
} else if sources != nil {
|
||||||
writeJSON(rw, map[string]interface{}{"status": "multiple", "choice": sources})
|
writeJSON(rw, map[string]interface{}{"status": "multiple", "choice": sources})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user