diff -r c2e959b60c13 -r e86144a4eaa1 plugins/roster.lua --- a/plugins/roster.lua Thu Sep 03 21:46:57 2015 +0200 +++ b/plugins/roster.lua Thu Sep 03 22:41:27 2015 +0200 @@ -39,7 +39,6 @@ local item_table = { }; local groups = {}; item_table.groups = groups; - local jid = xml_item.attr.jid; for k, v in pairs(xml_item.attr) do if k ~= "xmlns" then @@ -75,8 +74,7 @@ if reply.attr.type == "result" then callback(true); else - local type, condition, text = reply:get_error(); - callback(nil, { type, condition, text }); + callback(nil, reply); end end); end @@ -94,8 +92,7 @@ if reply.attr.type == "result" then callback(true); else - local type, condition, text = reply:get_error(); - callback(nil, { type, condition, text }); + callback(nil, reply); end end); end @@ -126,8 +123,7 @@ end callback(roster); else - local type, condition, text = stanza:get_error(); - callback(nil, { type, condition, text }); --FIXME + callback(nil, result); end end); end