Software /
code /
verse
File
plugins/vcard.lua @ 195:dc61684e8dbf
plugins.vcard: Get and set vcard-temp info.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 17 Mar 2011 00:50:02 +0100 |
child | 228:c5a4f82e2fd6 |
line wrap: on
line source
local xmlns_vcard = "vcard-temp"; -- TODO Should this plugin perhaps convert to/from some non-stanza format? -- { -- FN = "Kim Alvefur"; -- NICKNAME = "Zash"; -- } function verse.plugins.vcard(stream) function stream:get_vcard(jid, callback) --jid = nil for self stream:send_iq(verse.iq({to = jid, type="get"}) :tag("vCard", {xmlns=xmlns_vcard}), callback); end -- FIXME This should pick out the vCard element function stream:set_vcard(vCard, callback) stream:send_iq(verse.iq({type="set"}) :tag("vCard", {xmlns=xmlns_vcard}) :add_child(vCard), callback); end end