equal
deleted
inserted
replaced
212 |
212 |
213 normalize_jid = jid_bare; |
213 normalize_jid = jid_bare; |
214 |
214 |
215 check_node_config = check_node_config; |
215 check_node_config = check_node_config; |
216 }); |
216 }); |
217 local nodes, err = known_nodes:get(username); |
|
218 if nodes then |
|
219 module:log("debug", "Restoring nodes for user %s", username); |
|
220 for node in pairs(nodes) do |
|
221 module:log("debug", "Restoring node %q", node); |
|
222 service:create(node, true); |
|
223 end |
|
224 elseif err then |
|
225 module:log("error", "Could not restore nodes for %s: %s", username, err); |
|
226 else |
|
227 module:log("debug", "No known nodes"); |
|
228 end |
|
229 services[username] = service; |
217 services[username] = service; |
230 module:add_item("pep-service", { service = service, jid = user_bare }); |
218 module:add_item("pep-service", { service = service, jid = user_bare }); |
231 return service; |
219 return service; |
232 end |
220 end |
233 |
221 |