# HG changeset patch # User Kim Alvefur # Date 1403799918 -7200 # Node ID 7b53cfc6ba8dc6d1e10b6f1337c8a4927fc58add # Parent 097c6af98d0a49ed6c468bd386b95cd3be7f5927 mod_pubsub_feeds: Fix refresh_feeds() allways refreshing all feeds diff -r 097c6af98d0a -r 7b53cfc6ba8d mod_pubsub_feeds/mod_pubsub_feeds.lua --- a/mod_pubsub_feeds/mod_pubsub_feeds.lua Wed Jun 25 20:46:35 2014 +0200 +++ b/mod_pubsub_feeds/mod_pubsub_feeds.lua Thu Jun 26 18:25:18 2014 +0200 @@ -140,13 +140,12 @@ end); end -function refresh_feeds(force) - local now = time(); +function refresh_feeds(now) --module:log("debug", "Refreshing feeds"); for node, item in pairs(feed_list) do --FIXME Don't fetch feeds which have a subscription -- Otoho, what if the subscription expires or breaks? - if force or item.last_update + refresh_interval < now then + if item.subscription ~= "subscribe" and item.last_update + refresh_interval < now then --module:log("debug", "checking %s", item.node); fetch(item, update_entry); end