Comparison

plugins/vcard.lua @ 313:d0d378f15d16

plugins.vcard: Fix previous commit
author Kim Alvefur <zash@zash.se>
date Mon, 27 Aug 2012 00:18:53 +0200
parent 312:f374daa3db4d
child 316:03ad51d96858
comparison
equal deleted inserted replaced
312:f374daa3db4d 313:d0d378f15d16
8 stream:send_iq(verse.iq({to = jid, type="get"}) 8 stream:send_iq(verse.iq({to = jid, type="get"})
9 :tag("vCard", {xmlns=xmlns_vcard}), callback and function(stanza) 9 :tag("vCard", {xmlns=xmlns_vcard}), callback and function(stanza)
10 local lCard, xCard; 10 local lCard, xCard;
11 vCard = stanza:get_child("vCard", xmlns_vcard); 11 vCard = stanza:get_child("vCard", xmlns_vcard);
12 if stanza.attr.type == "result" and vCard then 12 if stanza.attr.type == "result" and vCard then
13 vCard = vcard.from_xep54(xCard) 13 vCard = vcard.from_xep54(vCard)
14 callback(vCard) 14 callback(vCard)
15 else 15 else
16 callback(false) -- FIXME add error 16 callback(false) -- FIXME add error
17 end 17 end
18 end or nil); 18 end or nil);