47 local ret, err = dm.store(node, host, "vcard", st.preserialize(stanza)); |
47 local ret, err = dm.store(node, host, "vcard", st.preserialize(stanza)); |
48 print("["..(err or "success").."] vCard: "..node.."@"..host); |
48 print("["..(err or "success").."] vCard: "..node.."@"..host); |
49 end |
49 end |
50 function password(node, host, password) |
50 function password(node, host, password) |
51 local ret, err = dm.store(node, host, "accounts", {password = password}); |
51 local ret, err = dm.store(node, host, "accounts", {password = password}); |
52 print("["..(err or "success").."] accounts: "..node.."@"..host.." = "..password); |
52 print("["..(err or "success").."] accounts: "..node.."@"..host); |
53 end |
53 end |
54 function roster(node, host, jid, item) |
54 function roster(node, host, jid, item) |
55 local roster = dm.load(node, host, "roster") or {}; |
55 local roster = dm.load(node, host, "roster") or {}; |
56 roster[jid] = item; |
56 roster[jid] = item; |
57 local ret, err = dm.store(node, host, "roster", roster); |
57 local ret, err = dm.store(node, host, "roster", roster); |