Software /
code /
verse
File
plugins/vcard.lua @ 202:05d1a4751251
plugins.smacks: Fix event priority and handling to make the code actually... work
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 18 Mar 2011 21:46:33 +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