diff --git a/src/buddy.cpp b/src/buddy.cpp index 98e43e22688a3bb9c216253b7f62e8d1895ca5cd..5dac52b4f3d59b8e052ab70ee31ebaf011e383f8 100644 --- a/src/buddy.cpp +++ b/src/buddy.cpp @@ -153,6 +153,11 @@ void Buddy::buddyChanged() { } } +void Buddy::handleVCardReceived(const std::string &id, const Swift::JID &to, Swift::VCard::ref vcard) { + boost::shared_ptr > request(new Swift::GenericRequest(Swift::IQ::Result, m_rosterManager->getUser()->getJID(), vcard, m_rosterManager->getUser()->getComponent()->getIQRouter())); + request->send(); +} + std::string Buddy::JIDToLegacyName(const Swift::JID &jid) { std::string name; if (jid.getUnescapedNode() == jid.getNode()) {