From 23e4a479b1da9b2923c4b98e0651722a8535f669 Mon Sep 17 00:00:00 2001 From: tv Date: Tue, 18 Mar 2014 13:40:57 +0100 Subject: newsbot.js: continue loop on error --- news/newsbot.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'news/newsbot.js') diff --git a/news/newsbot.js b/news/newsbot.js index 80bb95b1..2d8b68f5 100644 --- a/news/newsbot.js +++ b/news/newsbot.js @@ -140,6 +140,7 @@ function create_feedbot (nick, uri, channels) { feedparser.on('error', function (error) { broadcast('4feedparser ' + error) + return continue_loop() }) feedparser.on('readable', function () { for (var item; item = this.read(); ) { @@ -161,8 +162,12 @@ function create_feedbot (nick, uri, channels) { client.lastItems[item.title] = true }) - return setTimeout(loop_feedparser, feedbot_loop_delay) + return continue_loop() }) + + function continue_loop () { + setTimeout(loop_feedparser, feedbot_loop_delay) + } } function deaf_myself () { client.send('mode', nick, '+D') -- cgit v1.2.3