Mercurial > ~mikael > mcabber > hg
diff mcabber/src/jabglue.c @ 1003:c8b1a52b2fd6
Initial VCard retrieval support
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 07 Nov 2006 22:43:17 +0100 |
parents | dff25377c11f |
children | bbf53cd43fbb |
line wrap: on
line diff
--- a/mcabber/src/jabglue.c Tue Nov 07 22:21:39 2006 +0100 +++ b/mcabber/src/jabglue.c Tue Nov 07 22:43:17 2006 +0100 @@ -925,9 +925,20 @@ } else if (reqtype == iqreq_time) { request_fn = &request_time; strreqtype = "time"; + } else if (reqtype == iqreq_vcard) { + // Special case } else return; + // vCard request + if (reqtype == iqreq_vcard) { + char *bjid = jidtodisp(jid); + request_vcard(bjid); + scr_LogPrint(LPRINT_NORMAL, "Sent vCard request to <%s>", bjid); + g_free(bjid); + return; + } + if (strchr(jid, JID_RESOURCE_SEPARATOR)) { // This is a full JID (*request_fn)(jid);