void RosterManager::setBuddy(Buddy *buddy) { LOG4CXX_INFO(logger, "Associating buddy " << buddy->getName() << " with " << m_user->getJID().toString()); m_buddies[buddy->getName()] = buddy; onBuddySet(buddy); doAddBuddy(buddy); if (m_rosterStorage) m_rosterStorage->storeBuddy(buddy); }
void RosterManager::setBuddy(Buddy *buddy) { std::string name = buddy->getName(); name = boost::locale::to_lower(name); LOG4CXX_INFO(logger, "Associating buddy " << name << " with " << m_user->getJID().toString()); m_buddies[name] = buddy; onBuddySet(buddy); doAddBuddy(buddy); if (m_rosterStorage) m_rosterStorage->storeBuddy(buddy); }