Mercurial > prosody-hg
comparison plugins/mod_pep.lua @ 11566:6e67872bcba4 0.11
mod_pep: Remove obsolete node restoration code (now done by util.pubsub)
Originally added in 202b9951b037 but util.pubsub gained a better method
in 6c2c2fc4b8dd since then, which mod_pep uses since 9194431b6447 which
should have deleted this.
All these :create calls would have failed with a 'conflict' error, since
the nodes had already been created. This was never noticed because of
missing error handling.
Also note that this code did not restore node configuration.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 16 May 2021 16:14:23 +0200 |
| parents | 774811e2c6ab |
| children | c471e19a238e 1d213c6f781b |
comparison
equal
deleted
inserted
replaced
| 11565:087b275a9aee | 11566:6e67872bcba4 |
|---|---|
| 205 | 205 |
| 206 normalize_jid = jid_bare; | 206 normalize_jid = jid_bare; |
| 207 | 207 |
| 208 check_node_config = check_node_config; | 208 check_node_config = check_node_config; |
| 209 }); | 209 }); |
| 210 local nodes, err = known_nodes:get(username); | |
| 211 if nodes then | |
| 212 module:log("debug", "Restoring nodes for user %s", username); | |
| 213 for node in pairs(nodes) do | |
| 214 module:log("debug", "Restoring node %q", node); | |
| 215 service:create(node, true); | |
| 216 end | |
| 217 elseif err then | |
| 218 module:log("error", "Could not restore nodes for %s: %s", username, err); | |
| 219 else | |
| 220 module:log("debug", "No known nodes"); | |
| 221 end | |
| 222 services[username] = service; | 210 services[username] = service; |
| 223 module:add_item("pep-service", { service = service, jid = user_bare }); | 211 module:add_item("pep-service", { service = service, jid = user_bare }); |
| 224 return service; | 212 return service; |
| 225 end | 213 end |
| 226 | 214 |
