lib/rrimm/publisher/reddit.rb in rrimm-0.14.3 vs lib/rrimm/publisher/reddit.rb in rrimm-0.14.4

- old
+ new

@@ -22,9 +22,15 @@ def publish(input, feed, item) subreddit = subreddits[feed.title] || check_subreddit!(feed) subreddits[feed.title] = subreddit puts "Will submit #{item.title} (from #{feed.title}) to #{subreddit.display_name}" subreddit.submit(item.title, url: item.url) + rescue Redd::APIError => e + if e.message =~ /that link has already been submitted/ + puts "#{item.title} had already been posted. Is the local cache working?" + else + raise + end end def check_subreddit!(feed) begin