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