Mercurial > prosody-hg
comparison tools/jabberd14sql2prosody.lua @ 11681:e270d22b11d9
tools/jabberd14sql2prosody: Tweak wording in comments
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 13 Jul 2021 23:28:49 +0200 |
| parents | 2ae6e9063e88 |
| children | 879a6a33c21b |
comparison
equal
deleted
inserted
replaced
| 11680:a3d3fb9d0d43 | 11681:e270d22b11d9 |
|---|---|
| 466 local ret, err = dm.store(username, host, "vcard", st.preserialize(stanza)); | 466 local ret, err = dm.store(username, host, "vcard", st.preserialize(stanza)); |
| 467 print("["..(err or "success").."] stored vCard: "..username.."@"..host); | 467 print("["..(err or "success").."] stored vCard: "..username.."@"..host); |
| 468 end | 468 end |
| 469 | 469 |
| 470 function store_roster(username, host, roster_items) | 470 function store_roster(username, host, roster_items) |
| 471 -- fetch current roster-table for username@host if he already has one | 471 -- fetch current roster-table for username@host if they already have one |
| 472 local roster = dm.load(username, host, "roster") or {}; | 472 local roster = dm.load(username, host, "roster") or {}; |
| 473 -- merge imported roster-items with loaded roster | 473 -- merge imported roster-items with loaded roster |
| 474 for item_tag in roster_items:childtags() do | 474 for item_tag in roster_items:childtags() do |
| 475 -- jid for this roster-item | 475 -- jid for this roster-item |
| 476 local item_jid = item_tag.attr.jid | 476 local item_jid = item_tag.attr.jid |
| 506 end | 506 end |
| 507 | 507 |
| 508 function store_subscription_request(username, host, presence_stanza) | 508 function store_subscription_request(username, host, presence_stanza) |
| 509 local from_bare = presence_stanza.attr.from; | 509 local from_bare = presence_stanza.attr.from; |
| 510 | 510 |
| 511 -- fetch current roster-table for username@host if he already has one | 511 -- fetch current roster-table for username@host if they already have one |
| 512 local roster = dm.load(username, host, "roster") or {}; | 512 local roster = dm.load(username, host, "roster") or {}; |
| 513 | 513 |
| 514 local item = roster[from_bare]; | 514 local item = roster[from_bare]; |
| 515 if item and (item.subscription == "from" or item.subscription == "both") then | 515 if item and (item.subscription == "from" or item.subscription == "both") then |
| 516 return; -- already subscribed, do nothing | 516 return; -- already subscribed, do nothing |
