From 4c76852c6597605b6e462b5742a20e6946a444dc Mon Sep 17 00:00:00 2001 From: benji7425 Date: Sun, 8 Jan 2017 06:37:30 +0000 Subject: [PATCH] Fixed "didn't post" message being logged every single check --- feed-bot.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/feed-bot.js b/feed-bot.js index 8f29ec3..2716521 100644 --- a/feed-bot.js +++ b/feed-bot.js @@ -155,7 +155,7 @@ var Links = { if (err) Log.error("FEED ERROR: Error reading RSS feed.", err); else { var latestLink = Links.standardise(articles[0].link); - if (Config.youtubeMode) latestLink = YouTube.createShareUrl(latestLink); + if (Config.youtubeMode) latestLink = YouTube.url.createShareUrl(latestLink); //make sure we don't spam the latest link if (latestLink == Links.latestFeedLink) @@ -164,12 +164,13 @@ var Links = { //make sure the latest link hasn't been posted already if (Links.isCached(latestLink)) { Log.info("Didn't post new feed link because already detected as posted " + latestLink); - return; } + else { + callback(latestLink); - callback(latestLink); - - Links.cache(latestLink); //make sure the link is cached, so it doesn't get posted again + Links.cache(latestLink); //make sure the link is cached, so it doesn't get posted again + } + Links.latestFeedLink = latestLink; //ensure our latest feed link variable is up to date, so we can track when the feed updates } }