Software /
code /
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 |
parent | 5575:372e59bd45d7 |
child | 5577: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 |