Hi Paul,
I've been using Feedzirra for a while, and as I said in an earlier post, I really like it.
Since we're fetching the same feed repeatedly, looking for new posts, I implemented a save_feed and load_feed to keep track of the last entry encountered. It basically Marshal.dump and Marshal.load the feed object. Prior to dumping, I trim back the feed.entries to the most recent entry and set feed.new_entries to an empty array.
This has worked fine for many months, but we've recently noticed that sometimes when we call Feedzirra::Feed.update with the reloaded feed object, we get back nil rather than an updated feed object. The callbacks are not invoked. It appears that the curl.on_success and curl.on_failure in add_feed_to_multi are not being invoked either.
Any ideas?
Thanks!
David