Added error handling for invalid RSS feed

This commit is contained in:
benji7425 2016-10-30 19:39:46 +00:00
parent fb129feb8f
commit 910c06415b

View file

@ -27,7 +27,17 @@ bot.on("message", function (user, userID, channelID, message) {
function checkFeedAndPost() {
//check the feed, with a callback
FeedRead(Config.feedUrl, function (err, articles){
if (err) throw err;
try{
checkLinkAndPost(err, articles);
}
catch(ex){
console.log("ERROR: " + (ex.message || ex));
}
});
}
function checkLinkAndPost(err, articles) {
if (err) throw "Error reading RSS feed: " + (err.message || err);
var latestLink = articles[0].link;
@ -48,5 +58,4 @@ function checkFeedAndPost() {
message: latestLink
});
});
});
}