Mercurial > prosody-modules
comparison mod_pubsub_feeds/mod_pubsub_feeds.lua @ 5576:c729a38f21b1
mod_pubsub_feeds: Handle node already existing
Don't need to create it if it exists
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 25 Jun 2023 19:52:24 +0200 |
| parents | 372e59bd45d7 |
| children | e7792188540a |
comparison
equal
deleted
inserted
replaced
| 5575:372e59bd45d7 | 5576:c729a38f21b1 |
|---|---|
| 47 node = url; | 47 node = url; |
| 48 end | 48 end |
| 49 new_feed_list[node] = true; | 49 new_feed_list[node] = true; |
| 50 if not feed_list[node] then | 50 if not feed_list[node] then |
| 51 local ok, err = pubsub.service:create(node, true); | 51 local ok, err = pubsub.service:create(node, true); |
| 52 if ok then | 52 if ok or err == "conflict" then |
| 53 feed_list[node] = { url = url; node = node; last_update = 0 }; | 53 feed_list[node] = { url = url; node = node; last_update = 0 }; |
| 54 else | 54 else |
| 55 module:log("error", "Could not create node %s: %s", node, err); | 55 module:log("error", "Could not create node %s: %s", node, err); |
| 56 end | 56 end |
| 57 else | 57 else |
