plugins/roster.lua

changeset 380
0891b4e27766
parent 276
3d8442f7f034
child 395
e86144a4eaa1
equal deleted inserted replaced
379:d80d27234e38 380:0891b4e27766
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

mercurial