Mercurial > prosody-modules
comparison mod_pubsub_feeds/mod_pubsub_feeds.lua @ 797:68a067d5ed3b
mod_pubsub_feeds: util.pubsub methods return bool, data
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 15 Aug 2012 17:29:18 +0200 |
| parents | 9e1dab7310c0 |
| children | ac9bf3fcbcfe |
comparison
equal
deleted
inserted
replaced
| 796:9e1dab7310c0 | 797:68a067d5ed3b |
|---|---|
| 45 local config = module:get_option("feeds") or { | 45 local config = module:get_option("feeds") or { |
| 46 planet_jabber = "http://planet.jabber.org/atom.xml"; | 46 planet_jabber = "http://planet.jabber.org/atom.xml"; |
| 47 prosody_blog = "http://blog.prosody.im/feed/atom.xml"; | 47 prosody_blog = "http://blog.prosody.im/feed/atom.xml"; |
| 48 }; | 48 }; |
| 49 refresh_interval = module:get_option_number("feed_pull_interval", 15) * 60; | 49 refresh_interval = module:get_option_number("feed_pull_interval", 15) * 60; |
| 50 local nodes = pubsub.service:get_nodes(true); | 50 local ok, nodes = pubsub.service:get_nodes(true); |
| 51 if not ok then nodes = {}; end | |
| 51 local new_feed_list = {}; | 52 local new_feed_list = {}; |
| 52 for node, url in pairs(config) do | 53 for node, url in pairs(config) do |
| 53 if type(node) == "number" then | 54 if type(node) == "number" then |
| 54 node = url; | 55 node = url; |
| 55 end | 56 end |
