Mercurial > prosody-modules
comparison mod_pubsub_feeds/mod_pubsub_feeds.lua @ 1455:13e359c48b5b
mod_pubsub_feeds: Fix refreshing of subscriptions
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 26 Jun 2014 18:32:43 +0200 |
| parents | 480c6f0576b1 |
| children | 2cd667d8edbd |
comparison
equal
deleted
inserted
replaced
| 1454:480c6f0576b1 | 1455:13e359c48b5b |
|---|---|
| 111 end | 111 end |
| 112 end | 112 end |
| 113 end | 113 end |
| 114 end | 114 end |
| 115 | 115 |
| 116 if item.lease_expires > time() then | |
| 117 item.subscription = nil; | |
| 118 item.lease_expires = nil; | |
| 119 end | |
| 116 if use_pubsubhubub and not item.subscription then | 120 if use_pubsubhubub and not item.subscription then |
| 117 --module:log("debug", "check if %s has a hub", item.node); | 121 --module:log("debug", "check if %s has a hub", item.node); |
| 118 local hub = feed.links and feed.links.hub; | 122 local hub = item.hub or feed.links and feed.links.hub; |
| 119 if hub then | 123 if hub then |
| 120 item.hub = hub; | 124 item.hub = hub; |
| 121 module:log("debug", "%s has a hub: %s", item.node, item.hub); | 125 module:log("debug", "%s has a hub: %s", item.node, item.hub); |
| 122 subscribe(item); | 126 subscribe(item); |
| 123 end | 127 end |
