Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.

Commit

Permalink
Check error when fetching the feed
Browse files Browse the repository at this point in the history
  • Loading branch information
h2337 committed Nov 19, 2022
1 parent ff3b1f7 commit 19d9c83
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion feed.go
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,14 @@ func DeleteFeedFiles(name string) {
func UpdateFeed(name string) {
log.Info("Updating feed '" + name + "'")
fp := gofeed.NewParser()
feed, _ := fp.ParseURL(Config.Feeds[slices.IndexFunc(Config.Feeds, func(f Feed) bool { return f.Name == name })].URL)
feed, err := fp.ParseURL(Config.Feeds[slices.IndexFunc(Config.Feeds, func(f Feed) bool { return f.Name == name })].URL)
if err != nil {
log.Error("Failed to fetch the feed '" + name + "'")
if isAllUpdate {
wg.Done()
}
return
}
DeleteFeedFiles(name)
for _, item := range feed.Items {
file, err := os.Create(Config.FeedDirectory + "/" + name + "/" + strings.ReplaceAll(item.Title, "/", ""))
Expand Down

0 comments on commit 19d9c83

Please sign in to comment.