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