diff --git a/modules/rss.go b/modules/rss.go index 6944d96..429a213 100644 --- a/modules/rss.go +++ b/modules/rss.go @@ -57,10 +57,9 @@ func rssPollFeed(uri string, timeout int, cr xmlx.CharsetFunc) { for { xlog.Info("Polling feed: %s", uri) if err := feed.Fetch(uri, cr); err != nil { - xlog.Info("[e] %s: %s", "*", uri, err) - //SayCh <- fmt.Sprintf("%s\n[RSS] Error %s: %s", *rssChannel, uri, err) - return + xlog.Error("Feed error: %s: %s", "*", uri, err) } + xlog.Info("Polled %s, next poll in %d seconds", uri, feed.SecondsTillUpdate()) <-time.After(time.Duration(feed.SecondsTillUpdate() * 1e9)) } }