From 87f2ca8e16d2c9c2034fb40af4d973516a6f67d2 Mon Sep 17 00:00:00 2001 From: an Date: Mon, 23 Dec 2019 12:06:07 +0100 Subject: [PATCH] modules/rss.go: dont exit feed poller on error --- modules/rss.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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)) } }