diff --git a/src/conversationmanager.cpp b/src/conversationmanager.cpp index 2089238ee2d888305d1ef640d3023ab059b4a59a..4fc23afc4a8b534612ec4f90fe4e89a4aaf6fe41 100644 --- a/src/conversationmanager.cpp +++ b/src/conversationmanager.cpp @@ -89,6 +89,12 @@ void ConversationManager::resetResources() { } } +void ConversationManager::removeJID(const Swift::JID &jid) { + for (std::map::const_iterator it = m_convs.begin(); it != m_convs.end(); it++) { + (*it).second->removeJID(jid); + } +} + void ConversationManager::handleMessageReceived(Swift::Message::ref message) { // std::string name = message->getTo().getUnescapedNode(); // if (name.find_last_of("%") != std::string::npos) { // OK when commented