diff --git a/src/networkpluginserver.cpp b/src/networkpluginserver.cpp index 2ae551af..591c9650 100644 --- a/src/networkpluginserver.cpp +++ b/src/networkpluginserver.cpp @@ -579,6 +579,7 @@ void NetworkPluginServer::handleConvMessagePayload(const std::string &data, bool // Forward it conv->handleMessage(msg, payload.nickname()); + m_userManager->messageToXMPPSent(); } void NetworkPluginServer::handleAttentionPayload(const std::string &data) { diff --git a/src/usermanager.cpp b/src/usermanager.cpp index ed99e668..1845d94e 100644 --- a/src/usermanager.cpp +++ b/src/usermanager.cpp @@ -268,6 +268,7 @@ void UserManager::handleMessageReceived(Swift::Message::ref message) { } user->getConversationManager()->handleMessageReceived(message); + messageToBackendSent(); } void UserManager::handleGeneralPresenceReceived(Swift::Presence::ref presence) {