plugins/mod_register.lua

changeset 3301
772fb30b28fb
parent 3159
db9def53fe9c
parent 3297
aa3725bbcde5
child 3302
4d21ce9c0eb7
equal deleted inserted replaced
3294:89dd67cc3689 3301:772fb30b28fb
57 core_post_stanza(hosts[host], st.presence({type="unsubscribe", from=bare, to=jid})); 57 core_post_stanza(hosts[host], st.presence({type="unsubscribe", from=bare, to=jid}));
58 end 58 end
59 end 59 end
60 end 60 end
61 datamanager.store(username, host, "roster", nil); 61 datamanager.store(username, host, "roster", nil);
62 datamanager.store(username, host, "privacy", nil);
62 datamanager.store(username, host, "accounts", nil); -- delete accounts datastore at the end 63 datamanager.store(username, host, "accounts", nil); -- delete accounts datastore at the end
63 module:log("info", "User removed their account: %s@%s", username, host); 64 module:log("info", "User removed their account: %s@%s", username, host);
64 module:fire_event("user-deregistered", { username = username, host = host, source = "mod_register", session = session }); 65 module:fire_event("user-deregistered", { username = username, host = host, source = "mod_register", session = session });
65 else 66 else
66 local username = query:child_with_name("username"); 67 local username = query:child_with_name("username");

mercurial