Software /
code /
verse
File
plugins/vcard.lua @ 199:33b54389ed9c
verse.client: Reopen stream in response to 'connected' event
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 18 Mar 2011 21:39:57 +0000 |
parent | 195:dc61684e8dbf |
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