22 end); |
22 end); |
23 |
23 |
24 local function item_lua2xml(item_table) |
24 local function item_lua2xml(item_table) |
25 local xml_item = verse.stanza("item", { xmlns = xmlns_roster }); |
25 local xml_item = verse.stanza("item", { xmlns = xmlns_roster }); |
26 for k, v in pairs(item_table) do |
26 for k, v in pairs(item_table) do |
27 if k ~= "groups" then |
27 if k ~= "groups" then |
28 xml_item.attr[k] = v; |
28 xml_item.attr[k] = v; |
29 else |
29 else |
30 for i = 1,#v do |
30 for i = 1,#v do |
31 xml_item:tag("group"):text(v[i]):up(); |
31 xml_item:tag("group"):text(v[i]):up(); |
32 end |
32 end |