equal
deleted
inserted
replaced
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 |